- Top Stats

Top Posters Top Topic Starters Top Topics
TFM 514
Gryzor 279
ComSoft612... 265
Targhan 168
Ast 157
ComSoft612... 24
TFM 17
arnoldemu 15
Gryzor 12
Devilmarku... 11
BBS software /... - 560407 Views Octoate 21:00, 23 March 10
Arkos Tracker - 31470 Views Targhan 16:56, 20 February 10
SID tracker / ... - 25894 Views BSC 14:35, 05 November 13
SymbOS CPC upd... - 21160 Views Prodatron 00:18, 11 October 16
X-Mass Application - 19977 Views Ast 16:18, 04 March 16


Author Topic: makecart  (Read 1012 times)

0 Members and 1 Guest are viewing this topic.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.331
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2242
makecart
« on: 21:53, 02 October 18 »
I have uploaded a new version of makecart.
http://www.cpctech.org.uk/download/makecart.zip
This is the tool that lets you add roms to a cartridge.
NOTE: This is "v1" which scans cart pages only so it will not see expansion roms.
Usage:
makecart -o plus\v1\os.rom -b plus\original\basic.rom -d plus\parados12.rom -r 2 "MAXIDOS.rom" -r 3 "PROTEXT.rom"

The previous version had bugs which I've fixed.
Thank you @The_Mole_UK
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline The_Mole_UK

  • CPC464
  • **
  • Posts: 45
  • Country: gb
  • CPC 6128 / 6128 Plus / WinAPE 2.0 B2.
  • Liked: 18
Re: makecart
« Reply #1 on: 02:37, 03 October 18 »

I have uploaded a new version of makecart.
http://www.cpctech.org.uk/download/makecart.zip
This is the tool that lets you add roms to a cartridge.
NOTE: This is "v1" which scans cart pages only so it will not see expansion roms.
Usage:
makecart -o plus\v1\os.rom -b plus\original\basic.rom -d plus\parados12.rom -r 2 "MAXIDOS.rom" -r 3 "PROTEXT.rom"

The previous version had bugs which I've fixed.
Thank you @The_Mole_UK
It's you that needs to be thanked! - Thank you!

From playing with it, these are my observations...

Forget the Plus side and instead make it a little less fiddily.  I wrote a bat.

MAKECART -o "OS\OS (CPC 6128) (MAKECART).rom" -b "OS\BASIC 1-1 (CPC 6128) (MAKECART).rom" -d "OS\ParaDOS 1-2 ($33).rom" -r 3 "MAXAM 1-50.rom" -r 4 "REMPRO 1-1.rom" -r 5 "OPTIMIZE 1-2.rom" -r 6 "MAXIDOS 1-3.rom" -r 8 "Donkey Kong 0-01.rom" -r 9 "Killer Gorilla 0-01.rom" -r 10 "Hunchback II (Quasimodo's Revenge) 0-01.rom" -r 11 "Hunchback 0-01.rom" "6128 Plus (CPC 6128 OS) - ParaDOS 1.2 ($33), etc, 4x Hidden ROM Games!.cpr"

@ECHO OFF
REM Upper(0)=
REM Upper(1)=
REM Upper(2)=
REM Upper(3)=MAXAM 1-50.rom                                                |HELP
REM Upper(4)=REMPRO 1-1.rom                                                 |RP
REM Upper(5)=OPTIMIZE 1-2.rom                                               |OP
REM Upper(6)=MAXIDOS 1-3.rom                                                |MD
REM Upper(7)=ParaDOS 1.2 $33 [IGNORE SLOT!]                         |DRIVE
REM Upper(8.)=Donkey Kong 0-01.rom                                        |DonkeyKong
REM Upper(9)=Killer Gorilla 0-01.rom                                           |Gorilla
REM Upper(10)=Hunchback II (Quasimodo's Revenge) 0-01.rom     |Hunchback2
REM Upper(11)=Hunchback 0-01.rom                                           |Hunchback                       
REM Upper(12)=
REM Upper(13)=
REM Upper(14)=
REM Upper(15)=
REM Upper(16)=

REM ** IMPORTANT! - The ROM Box is emulated on the cartridge ONLY! **

For me, the Plus side does not work as well because it loses the boot messages and I like that.  Plus ROM copyrights etc.  Also with Plus |game can crash things as not removed.  Maybe the Plus side is still in progress.

It works super for turning the Plus into a CPC 6128. :)

If you could fix the CPC to also see the ROM box, that would be good.  But the enclosed cartridge was kind of my main vision...

See attached...

If someone can now convert Classic Invaders from the Trainer version...  I've fixed the scoreboard with Hex Workshop...  Thanks...   Game ROMs are better without headers I think, so can add lots of them...
« Last Edit: 18:38, 03 October 18 by The_Mole_UK »

Offline The_Mole_UK

  • CPC464
  • **
  • Posts: 45
  • Country: gb
  • CPC 6128 / 6128 Plus / WinAPE 2.0 B2.
  • Liked: 18
Re: makecart
« Reply #2 on: 03:21, 04 October 18 »
...and here's the Plus one... :)

|ACP
|TUBA
|CPCI

|FROGPLUS
« Last Edit: 03:24, 04 October 18 by The_Mole_UK »

Offline tjohnson

  • Supporter
  • 6128 Plus
  • *
  • Posts: 635
  • Country: gb
    • index.php?action=treasury
  • Liked: 206
Re: makecart
« Reply #3 on: 23:32, 04 October 18 »
...and here's the Plus one... :)

|ACP
|TUBA
|CPCI

|FROGPLUS



Very nice tool, I was testing this but no idea how to use maxidos, optimiser etc!

Offline The_Mole_UK

  • CPC464
  • **
  • Posts: 45
  • Country: gb
  • CPC 6128 / 6128 Plus / WinAPE 2.0 B2.
  • Liked: 18
Re: makecart
« Reply #4 on: 00:37, 05 October 18 »
Excellent ROMs, built them back up from the discs...

ParaDOS v1.2 $33 - Two 3.5" drives on A and B.  More for WinAPE where this excels.  You can also read 3" format...  Just on real hardware you want the original version as this stops you using 3.5" formats on a 3" drive.  Personally, I think this the most useful.  If I had hardware and I think Lordy ought to make a v5 instead, then I'd probably want a 3.5" A or USB emulator.  |Drive.
MAXIDOS - makes files hidden, read only, read and write, visible (System On).  You can type Help.  |MD
OPTIMIZE - This is a defragger.  It moves a file(s) so all of it is stored in the same location.  So not going all over the disc.  In WinApe, press Shift F4 first, then Shift F3 and can do this at 1000% :)  |OP
REMPRO - |RP, then load"program.bas".  You can see those protected with ,p.  |RP   Came from Oddjob 2.2.  Only useful tool as rest does not seen to like 3.5" drives.  Essential in 2018...
MAXAM 1.5 - |Help/|help,ROM no.

Kevin's tool emulates the ROM Box on the cartridge as the OS is patched, so only the ROMs on the cartridge are visible.  But these are what I largely use...
« Last Edit: 00:39, 05 October 18 by The_Mole_UK »

Offline The_Mole_UK

  • CPC464
  • **
  • Posts: 45
  • Country: gb
  • CPC 6128 / 6128 Plus / WinAPE 2.0 B2.
  • Liked: 18
Re: makecart
« Reply #5 on: 00:43, 05 October 18 »

Very nice tool, I was testing this but no idea how to use maxidos, optimiser etc!
The Plus OS tweak doesn't seem as stable as CPC 6128.  So, Frogger Plus, I've redone today with Dragon's System Cart with ParaDOS 1.2 $33 on - and that then sees the WinAPE ROM Box.  This is because the OS is not patched...

Think these are my final versions (seems to be best arrangement).

- CPC Invaders and Frogger Plus, I've used the Plus, ParaDOS 1.2+ cart by Dragon and then added these ROMs to WinAPE ROM Box...
(Original in the post above - ROM test).

If the OS ISN'T patched to look for additional ROMs on the cartridge, it will ONLY look at the ROM Box.  The ROM box will override the default cartridge slots of OS, BASIC and AMSDOS/ParaDOS.
It's pretty cool...
« Last Edit: 01:01, 05 October 18 by The_Mole_UK »

Offline The_Mole_UK

  • CPC464
  • **
  • Posts: 45
  • Country: gb
  • CPC 6128 / 6128 Plus / WinAPE 2.0 B2.
  • Liked: 18
Re: makecart
« Reply #6 on: 02:48, 05 October 18 »
This will be useful...  :D

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.331
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2242
Re: makecart
« Reply #7 on: 11:23, 05 October 18 »


Please make sure you use the patched os in the "v1" directory.


There is a patched os for 6128 and for plus.


6128\v1 and plus\v1


EDIT: Please can you e-mail me with examples that don't work with the patched plus carts. I will debug it and find what I need to fix :)




My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource