IntellivisionRevolution Forums
Welcome to the official IntellivisionRevolution Forum!

Join the forum, it's quick and easy

IntellivisionRevolution Forums
Welcome to the official IntellivisionRevolution Forum!
IntellivisionRevolution Forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Log in

I forgot my password



Social bookmarking
Social bookmarking reddit  Social bookmarking google      




Bookmark and share the address of IntellivisionRevolution Forums on your social bookmarking website

Who is online?
In total there are 4 users online :: 0 Registered, 0 Hidden and 4 Guests :: 2 Bots

None

[ View the whole list ]


Most users ever online was 189 on Sun 22 Sep 2013, 8:05 am
RSS feeds

Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


The Intellivision Forums
Statistics
We have 438 registered users
The newest registered user is jay.d.rivers@gmail.com

Our users have posted a total of 4207 messages in 884 subjects
Search
 
 

Display results as :
 


Rechercher Advanced Search

The Intellivision Forums

You are not connected. Please login or register

IntellivisionRevolution Forums » Intellivision » Intellivision Programming » New TutorVision Title!

New TutorVision Title!

3 posters

Go down  Message [Page 1 of 1]

1New TutorVision Title! Empty New TutorVision Title! Sat 10 Jul 2021, 11:42 pm

intylab

intylab
Member
Member
Tonight, I demonstrated my latest project - Little Man Computer .  I'll post it on Monday for everyone's enjoyment.  You can catch a recap of the announcement/demonstration video on my Twitch channel .


________________________________________
__________
"They'll never do it in time!"
"The code! The code! Figure out the code!"
"It won't be easy!"
"Cut this out second, this fourth, this first, this third."
https://linktr.ee/intylab

2New TutorVision Title! Empty Re: New TutorVision Title! Mon 12 Jul 2021, 11:13 am

intylab

intylab
Member
Member
I posted Little Man Computer to my website today.

Although this represents my best work to date, I had planned to release it for free, and therefore this isn't intended to be a final "finished product".  I will provide updates where necessary, including tweaking the Little Man graphics and animation scripts.  Anybody who wants to contribute through more rigorous testing, creating a box image, or so on, should feel free to let me know.

Enjoy.


________________________________________
__________
"They'll never do it in time!"
"The code! The code! Figure out the code!"
"It won't be easy!"
"Cut this out second, this fourth, this first, this third."
https://linktr.ee/intylab

3New TutorVision Title! Empty Re: New TutorVision Title! Sat 31 Jul 2021, 11:56 pm

eebuckeye


Looks terrific! Dumb question but what makes it specific to Tutorvision?

intylab likes this post

4New TutorVision Title! Empty Re: New TutorVision Title! Sun 01 Aug 2021, 6:48 am

intylab

intylab
Member
Member
Of the 5 differences between Tutorvision and a standard Intellivision, the one that matters here is that it has 4 times as much Graphics RAM.  Programmers can pre-define 256 tiles, whereas the Intellivision only allows for 64.  Little Man Computer takes full advantage of this in the Simulation screen:

  • 56 tiles for the Little Man animations
  • 8 tiles for the spinning '?' symbol (the cursor)
  • 36 tiles for the decorations around the mailboxes
  • 28 tiles for two letters packed into a single tile
  • 100 tiles for two digits packed into a single tile
  • 10 tiles for a single digit packed on the left side
  • 10 tiles for a single digit packed on the right side
  • 1 tile for the minus sign packed on the left side
  • 5 tiles for the minus sign and one of the digits 1-5
  • 2 tiles for the down and right arrows (the up and left arrows are in Graphics ROM)

Another key difference is that the Graphics ROM is different on a Tutorvision than the original Intellivision.  In particular, the two arrows in Graphics ROM are shaped differently.  The first thing that happens when you start up, before the title screen even appears, is that the program checks for amount of Graphics RAM and which Graphics ROM you're using.  After the title screen, it fetches the appropriate shapes for the down and right arrows to match the up and left arrows.



Last edited by intylab on Sun 01 Aug 2021, 6:54 am; edited 1 time in total (Reason for editing : Typo)


________________________________________
__________
"They'll never do it in time!"
"The code! The code! Figure out the code!"
"It won't be easy!"
"Cut this out second, this fourth, this first, this third."
https://linktr.ee/intylab

5New TutorVision Title! Empty Re: New TutorVision Title! Sat 28 Aug 2021, 4:20 pm

intylab

intylab
Member
Member
I just posted the August 2021 update a couple days ago.  There is now an Addendum with a half dozen practice exercises, plus a few bugfixes, mostly cosmetic.  It's available on my website .


________________________________________
__________
"They'll never do it in time!"
"The code! The code! Figure out the code!"
"It won't be easy!"
"Cut this out second, this fourth, this first, this third."
https://linktr.ee/intylab

6New TutorVision Title! Empty Re: New TutorVision Title! Fri 10 Sep 2021, 1:37 am

Rev

Rev
Admin
Admin
Very cool!

Will you make it work on the regular Intv?


________________________________________
This Revolution will be Intellivised!
http://www.intvrevolution.com

7New TutorVision Title! Empty Re: New TutorVision Title! Fri 10 Sep 2021, 10:39 am

intylab

intylab
Member
Member
It wouldn't be impossible, but it would require such a huge rewrite that I would need to start from scratch. I was considering a version that uses the ECS keyboard for code entry.

In my earlier post, I laid out the use of all 256 GRAM cards that the Tutorvision has available. By itself, the packed digits requires 126 cards (that's including the negative numbers), nearly twice as much as the Intellivision has available. That means I would have to double the width of the "simulation" room and have it scroll, making only some of the mailboxes viewable at a time. That could just about defeat the purpose.

What I could do is reverse the order of the objects, having the Output tape at the far left, followed by the "state", and then the Mailboxes to the right. That would work for the smaller example programs in the instruction manual, if I keep the mailboxes displayed in "XY" order.

For the immediate time being though, my focus is to have a "September 2021 release" ready within the next two weeks. I will have another Addendum with intermediate exercises, and probably one simple bugfix.


________________________________________
__________
"They'll never do it in time!"
"The code! The code! Figure out the code!"
"It won't be easy!"
"Cut this out second, this fourth, this first, this third."
https://linktr.ee/intylab

Sponsored content


Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum