16BIT ROM CART THOUGHTS

General discussions or ideas about hardware.
User avatar
exxos
Site Admin
Site Admin
Posts: 7432
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 16BIT ROM CART THOUGHTS

Post by exxos » Thu Jan 24, 2019 6:57 pm

Atarian Computing wrote:
Thu Jan 24, 2019 6:45 pm
Here's what it looks like on the desktop.
Right, so you mean YAART on a cartridge drive, not on the RAM drive then ? In which case, what are you running on the RAM drive ?

I was just trying to see if I could fit both YAART into a single 64K block, The range I have free is a 64K block at $60000 and $70000. So YAART could go at $60000, and $68000.. That would leave the $70000 block free for a "cartridge drive"

Or do as you say, have the 2 YAART programs on a cartridge drive which would probably be more effective on space..

Its a shame GB6 wasn't smaller, that would be a great tool to have copied onto a RAM drive. Wonder if that would work if it was all compressed and extracted onto a RAM drive ? Saying that, the extraction code would probably take up a fair bit of room as well...

EDIT:

Ah nop, even ZIP on BEST has GB6 at 53KB.. thats probably pushing it.. I don't think the ST packers which would do this would even compress that well ?
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 7432
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 16BIT ROM CART THOUGHTS

Post by exxos » Thu Jan 24, 2019 7:12 pm

OK so STZIP built a TOS self extracting file in 58K... So the question is, could the RAM drive be created with just 6K left ?

I'm assuming a AUTO folder could be created on the RAM drive and the GB6.TOS archive could be run from there so it would auto extract... :shrug:


EDIT:
Or just copy the GB6.TOS to the RAM drive and maybe desktop.inf could auto run it to extract...
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: 16BIT ROM CART THOUGHTS

Post by Atarian Computing » Thu Jan 24, 2019 7:41 pm

exxos wrote:
Thu Jan 24, 2019 7:12 pm
OK so STZIP built a TOS self extracting file in 58K... So the question is, could the RAM drive be created with just 6K left ?

I'm assuming a AUTO folder could be created on the RAM drive and the GB6.TOS archive could be run from there so it would auto extract... :shrug:


EDIT:
Or just copy the GB6.TOS to the RAM drive and maybe desktop.inf could auto run it to extract...
Here's the latest GB6 in a cart image I managed to squeeze under 64KB. This is not a self-extracting file but uses other blackmagicfuckery to contain all files in one executable and therefore not needing a ramdisk. This is then further packed with upx.
GB6_CART_1.png
GB6_CART_1.png (61.04 KiB) Viewed 759 times
GB6_CART_2.png
GB6_CART_2.png (102 KiB) Viewed 759 times
Attachments
GB6.zip
(51.8 KiB) Downloaded 24 times

User avatar
exxos
Site Admin
Site Admin
Posts: 7432
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 16BIT ROM CART THOUGHTS

Post by exxos » Thu Jan 24, 2019 7:45 pm

Atarian Computing wrote:
Thu Jan 24, 2019 7:41 pm
Here's the latest GB6 in a cart image I managed to squeeze under 64KB.
:shock: :shock: :shock:

That is just way to cool!!!

How you manage that, and so quickly ?!
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
PhilC
Moderator
Moderator
Posts: 1651
Joined: Fri Mar 23, 2018 8:22 pm

Re: 16BIT ROM CART THOUGHTS

Post by PhilC » Thu Jan 24, 2019 7:54 pm

Well done both, very interesting thread
If it ain't broke, test it to Destruction.

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: 16BIT ROM CART THOUGHTS

Post by Atarian Computing » Thu Jan 24, 2019 7:54 pm

exxos wrote:
Thu Jan 24, 2019 7:45 pm
Atarian Computing wrote:
Thu Jan 24, 2019 7:41 pm
Here's the latest GB6 in a cart image I managed to squeeze under 64KB.
:shock: :shock: :shock:

That is just way to cool!!!

How you manage that, and so quickly ?!
Heh, thanks :)

Maybe I should do a proper write-up of it someday but here's the gist of it:

1. One-Part - a ram saver program. This program will turn multi file programs into one file. It can then be compressed with one of the file compressing programs. UTL-0186.zip from http://exxoshost.co.uk/atari/PDL/FLOPPYSHOP/index.htm

Edit: One-Part does in fact utilize some clever ramdisk tricks but almost transparent. I just only realized it now when loading sets to GB6 and they were in drive D:

2. UPX to further pack the resulting file from One-Part

3. My Powershell script to make an image file (128KB)

4. Snip last 64KB with a hex editor resulting in a 64KB cart image

Easy peasy. I really should make a proper program to make cart images.

User avatar
exxos
Site Admin
Site Admin
Posts: 7432
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 16BIT ROM CART THOUGHTS

Post by exxos » Thu Jan 24, 2019 8:01 pm

Atarian Computing wrote:
Thu Jan 24, 2019 7:54 pm
Heh, thanks :)

Maybe I should do a proper write-up of it someday but here's the gist of it:

Easy peasy. I really should make a proper program to make cart images.

Super cool! So can you still load the GB6 benchmark files like normal then ?

Now I gonna have to do a new cart-pcb, so thanks for that! :lol: :lol:

I been wanting to get GB6 onto a cart for ages, I tend to corrupt my floppies daily , be harder to corrupt a cartridge :lol:

:bravo:
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: 16BIT ROM CART THOUGHTS

Post by Atarian Computing » Thu Jan 24, 2019 8:04 pm

exxos wrote:
Thu Jan 24, 2019 8:01 pm
Atarian Computing wrote:
Thu Jan 24, 2019 7:54 pm
Heh, thanks :)

Maybe I should do a proper write-up of it someday but here's the gist of it:

Easy peasy. I really should make a proper program to make cart images.

Super cool! So can you still load the GB6 benchmark files like normal then ?

Now I gonna have to do a new cart-pcb, so thanks for that! :lol: :lol:

I been wanting to get GB6 onto a cart for ages, I tend to corrupt my floppies daily , be harder to corrupt a cartridge :lol:

:bravo:
Thanks! No worries :) I also edited my previous post about the sets. Yes, you can load them from what I just realized is a ramdisk it creates.

User avatar
exxos
Site Admin
Site Admin
Posts: 7432
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 16BIT ROM CART THOUGHTS

Post by exxos » Thu Jan 24, 2019 8:31 pm

Atarian Computing wrote:
Thu Jan 24, 2019 8:04 pm
Thanks! No worries :) I also edited my previous post about the sets. Yes, you can load them from what I just realized is a ramdisk it creates.
:thumbup:


Probably a small request to GB6, is delete the DEFAULT.GB6 file and copy STFM1048.GB6 to a new DEFAULT.GB6 file... Its just so it loads the STFM stock reference file as default rather than the STE one which I have as default in Build 31...

Will start on splitting A15 on my board, then can have YAART running from cart directly (without going to desktop) Then the last 64K bank can have GB6...

Now all this is going to make a totally awesome test setup!
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: 16BIT ROM CART THOUGHTS

Post by Atarian Computing » Thu Jan 24, 2019 8:44 pm

exxos wrote:
Thu Jan 24, 2019 8:31 pm
Atarian Computing wrote:
Thu Jan 24, 2019 8:04 pm
Thanks! No worries :) I also edited my previous post about the sets. Yes, you can load them from what I just realized is a ramdisk it creates.
:thumbup:


Probably a small request to GB6, is delete the DEFAULT.GB6 file and copy STFM1048.GB6 to a new DEFAULT.GB6 file... Its just so it loads the STFM stock reference file as default rather than the STE one which I have as default in Build 31...
Sure thing. Here ya gooo
Attachments
GB6-STFM-DEFAULT.zip
(51.81 KiB) Downloaded 23 times

Post Reply