Jump to content

Photo

GRAM & BASIC & VDP


58 replies to this topic

#26 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 2,577 posts
  • Location:Denmark

Posted Thu Feb 1, 2018 11:20 AM

 
Hi  Rich,
   I was referring to the Supercart as being out of date, not the program.  


Isn't it still the only cart that has RAM at >6000?

#27 RXB OFFLINE  

RXB

    River Patroller

  • 2,900 posts
  • Location:Vancouver, Washington, USA

Posted Thu Feb 1, 2018 11:24 AM

Isn't it still the only cart that has RAM at >6000?

No GRAMULATOR, GRAM KRACKER and PGRAM all have RAM at >6000 and you can still use GROM in unused pages.

 

I have a supercart from DATABIOTICS with 32K of RAM in 4 8K pages, the other  versions only had 8K in one page of RAM at >6000



#28 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 11:26 AM

I have a working GK. If it doesn't involve using 5.1/4 inch floppies, I could possibly help this evening and take pictures.


Awesome! The first test will be to determine if we can break out of a BASIC program while it is in the module space.

Test #1:

Step #1: Write a BASIC program, use MSAVE6 to save it to GRAM 3

Step #2: Save module to disk (make sure no cartridges are inserted into the GRAM Kracker when you do this)

Step #3: Completely shut down your system, then start up and INIT your module space on the GRAM Kracker to make sure it is clean.

Step #4: LOAD the module from disk that you saved earlier. This will put the BASIC program in module space, cleanly, with no residuals of our previous efforts. We will know that the VDP contains no BASIC code at this point

Step #5: Run the module from the title selection screen. While running, try a FCTN+4 break of the program.

Step #6: If you were allowed to break out of the program, type LIST.




Then report your results here. :)

Edited by Opry99er, Thu Feb 1, 2018 11:31 AM.


#29 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 11:35 AM

For the BASIC program, some simple loop will work.

100 CALL CLEAR
110 CALL SCREEN(4)
120 CALL HCHAR(10,1,42,32)
130 GOTO 130

#30 --- Ω --- OFFLINE  

--- Ω ---

    Kwisatz Haderach

  • 11,104 posts
  • Location:Many Places

Posted Thu Feb 1, 2018 12:13 PM

Isn't it still the only cart that has RAM at >6000?

 

Glad RXB could answer that!  I seem to also remember something about the UberGROM's capabilities but do not know it's exact memory locations, or even mine sometimes!  

 

No GRAMULATOR, GRAM KRACKER and PGRAM all have RAM at >6000 and you can still use GROM in unused pages.

 

 

I've not used mine in ages because what little I did use it for has been replaced by a newer device with more capability.



#31 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 725 posts

Posted Thu Feb 1, 2018 12:36 PM

For the BASIC program, some simple loop will work.

100 CALL CLEAR
110 CALL SCREEN(4)
120 CALL HCHAR(10,1,42,32)
130 GOTO 130

Ok, I'll see what I can do tonight after some outdoor work. Report back tomorrow.



#32 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 1:27 PM

Youll need the GK Utilities diskettes, I think... I believe there are digital copies on whtech, but I havent had a chance to look yet.

#33 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 725 posts

Posted Thu Feb 1, 2018 1:39 PM

Youll need the GK Utilities diskettes, I think... I believe there are digital copies on whtech, but I havent had a chance to look yet.

I'll see if I have them, I have saved them before. I do have floppies, but not sure if their good, no good working 5 1/4 drives to work with. Do have Gotek and HxD though.



#34 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,892 posts
  • Location:Germany

Posted Thu Feb 1, 2018 2:53 PM

The manual is here: ftp://ftp.whtech.com/datasheets%20and%20manuals/Hardware/Millers%20Graphics/gram%20kracker%20manual.pdf

 

I never saw these Utilities disks ... highly interested ... (I can also read hfe if you have it as an image.)



#35 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 3:00 PM

Ive been reading the manual pretty heavily the last week or so. Been drinking it in.

Mainbyte has a decent copy as well.

#36 marc.hull OFFLINE  

marc.hull

    Stargunner

  • 1,152 posts
  • Location:Oklahoma CIty.

Posted Thu Feb 1, 2018 8:22 PM

Supercarts are out of date?

Says ???

#37 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 8:47 PM

Yea, Ive been wanting a SuperCart for years. :)

#38 marc.hull OFFLINE  

marc.hull

    Stargunner

  • 1,152 posts
  • Location:Oklahoma CIty.

Posted Thu Feb 1, 2018 9:04 PM

You should build one.

#39 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Thu Feb 1, 2018 9:11 PM

Yea, you know I should... EA GROM plus a ram chip, right? I need to find some instructions and source some components.

#40 marc.hull OFFLINE  

marc.hull

    Stargunner

  • 1,152 posts
  • Location:Oklahoma CIty.

Posted Thu Feb 1, 2018 9:25 PM

Let me know when you get started. I'll follow.

#41 OLD CS1 OFFLINE  

OLD CS1

    River Patroller

  • 4,567 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Thu Feb 1, 2018 11:03 PM

Isn't it still the only cart that has RAM at >6000?

 

The SuperSpace and SuperSpace II put RAM at >6000.  The former is only 8k, the latter (which I own) is 32k bank-switched via CRU.


  • RXB likes this

#42 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 2,577 posts
  • Location:Denmark

Posted Thu Feb 1, 2018 11:16 PM

 

The SuperSpace and SuperSpace II put RAM at >6000.  The former is only 8k, the latter (which I own) is 32k bank-switched via CRU.

 

Right. So my point was that these carts are not made entirely obsolete by the FinalGROM, which I assume is what Omega thought of when he wrote that the Supercart is out of date,  



#43 OLD CS1 OFFLINE  

OLD CS1

    River Patroller

  • 4,567 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Thu Feb 1, 2018 11:26 PM

 

Right. So my point was that these carts are not made entirely obsolete by the FinalGROM, which I assume is what Omega thought of when he wrote that the Supercart is out of date,  

 

Indeed.  Anyway, this whole idea of putting a BASIC program onto a cartridge has awakened my inner child's fascination.



#44 RXB OFFLINE  

RXB

    River Patroller

  • 2,900 posts
  • Location:Vancouver, Washington, USA

Posted Fri Feb 2, 2018 12:24 AM

GRAMIT in RXB version 1005 was pretty cool but I put REA in that place of >E000 to >FFFF instead or 8K of phony disk space in GRAM.



#45 Opry99er ONLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,757 posts
  • Location:Hustisford, WI

Posted Fri Feb 2, 2018 12:52 AM

 
Indeed.  Anyway, this whole idea of putting a BASIC program onto a cartridge has awakened my inner child's fascination.



The revelation for me was that the BASIC interpreter was designed to run TI BASIC code directly from GROM as well as from VDP. This might not have been news to some, but to me it was a real trip.

If BASIC code can run from a module, is there any limit to the size of a BASIC program, other than the maximum size GROM you can fit into a cartridge shell?

Now, Classic99 makes it possible for us to dump the contents of the VDP into a 16k block... thereby allowing us to put a BASIC program onto a cartridge in that way. This method takes that copy and re-populates the VDP with the snapshot it took at the breakpoint. This is fascinating in its own right, and really useful.

Running pure BASIC code from a cartridge though... I didnt know that was possible until recently. This was the catalyst for this thread. If I can prove it on a GRAM Kracker, then perhaps BASIC programs much more sizeable than the limits of the VDP are possible on a cartridge.

This is where it gets fun. Its a very intriguing prospect.... for those of us who happen to like console BASIC and have desire to write very large programs in the language. Surely that must be a massive number of people, right? ;)

#46 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,892 posts
  • Location:Germany

Posted Fri Feb 2, 2018 1:20 AM

There are some modules that run a BASIC program. I think it is Statistics, Personal Record Keeping, Personal Report Generator, and maybe more.



#47 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 4,075 posts
  • Location:Denmark

Posted Fri Feb 2, 2018 1:36 AM

http://atariage.com/...ridge-binaries/



#48 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 725 posts

Posted Fri Feb 2, 2018 7:03 AM

I'll see if I have them, I have saved them before. I do have floppies, but not sure if their good, no good working 5 1/4 drives to work with. Do have Gotek and HxD though.

Well, this didn't work out well last night, I worked on my truck till 9:30, then came in cleaned up and fired up the GK and TI played with the switches till I got a screen, and then played with the entry for the Flashgrom. each time I entered, I tried different Menu selections, all I got was moving graphics. So went to the PC and started looking for the utilities, found, not the Whtech ones, but a archived version of mine from when I had a working floppy 17 years ago. Used TIDir and looked inside the archive, tried to unark and when it kept getting to Msave6, TIDir would stop and I would get a message asking if I wanted to debug. So long story, short, at 11:30 I stopped and went to bed. Sorry.



#49 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,892 posts
  • Location:Germany

Posted Fri Feb 2, 2018 8:24 AM

Could I get a copy of that utilities archive file?

#50 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 725 posts

Posted Fri Feb 2, 2018 8:54 AM

Could I get a copy of that utilities archive file?

Here you go Michael. This was the whole disk archived.

Attached Files


Edited by RickyDean, Fri Feb 2, 2018 8:55 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users