Super Explode: Difference between revisions

From ReplayResources
Jump to navigationJump to search
mNo edit summary
 
(22 intermediate revisions by 2 users not shown)
Line 29: Line 29:
|data6  = Super Explode V5.0 - 48
|data6  = Super Explode V5.0 - 48
}}
}}
 
[[File:Super_Explode_V41_Video_Byte_Advert.jpg|350px|right]]
''Super Explode v5'' by ''The Soft Group'' seems to be quite rare. The cartridge is mainly designed for fast loading and printing operations with some basic support for ''Video Byte II'' a video digitizer by the same company. 1989 was extremely late for such a cartridge to become somewhat of a success but the fast loader is quick and seems reliable. A text file accompanying the ROM states it may be the "V-Max NTSC fastloader" but that should be checked a little closer.
''Super Explode v4.0, v4.1 and v5.0'' followed the earlier ''Explode! "87" V2.0'' and ''Explode! V3.0'' were sold by ''The Soft Group'' (in the USA!). Given the few cartridge dumps and Disks we found so far it wasn't too spread. The cartridge is mainly designed for fast loading and printing operations with some basic support for ''Video Byte'' a video digitizer by the same company. 1989 was extremely late for such a cartridge to become somewhat of a success but the fast loader is quick and seems reliable. A text file accompanying the ROM states it may be the "V-Max NTSC fastloader" but that should be checked a little closer.


[http://www.mayhem64.co.uk/cartpower.htm Mayhem64] describes the ''Super Explode! v5'' very nicely:
[http://www.mayhem64.co.uk/cartpower.htm Mayhem64] describes the ''Super Explode! v5'' very nicely:
Line 42: Line 42:
The manual is on disk (you must print it out) and is rather haphazard. Nonetheless, it contains a wealth of technical information. Topics include split screens, elementary and advanced file conversion (for Doodle, Koala, text screens, and custom character sets), sprite manipulation, and sprite overlay. If you require few utility functions but extensive graphics capability, Super Explode! 5 is for you.}}
The manual is on disk (you must print it out) and is rather haphazard. Nonetheless, it contains a wealth of technical information. Topics include split screens, elementary and advanced file conversion (for Doodle, Koala, text screens, and custom character sets), sprite manipulation, and sprite overlay. If you require few utility functions but extensive graphics capability, Super Explode! 5 is for you.}}


==Note==
Use at least '''VICE revision r42522''' for proper emulation! To be found e.g. on the '''[https://github.com/VICE-Team/svn-mirror/releases VICE-dev Github mirror]'''.




==Functionality==
==Functionality==
Original '''[[Super_Explode_V50_Docs.txt|Super Explode V5.0 Docs]]''' and '''[[Super_Explode_Bootle_Docs.txt|Super Explode Bootle Docs]]''' (a supplementary autostart making program) are also available.


* Fast serial LOAD and SAVE
* Fast serial LOAD and SAVE
Line 56: Line 60:
  pressing any other key cycles through possible screens
  pressing any other key cycles through possible screens


DOS Wedge
DOS Wedge:
  @
  @
  @io          initialize current drive
  @io          initialize current drive
Line 63: Line 67:
  @<command>  any regular disk command
  @<command>  any regular disk command


* "''$''" - Directory
Disk Commands:
* "''pound symbol''" prints "SUPER EXPLODE! V5.0" and towards the end of the screen "(C)1989" to confirm the cartridge is active. Also conditions the drive to SAVE for optimal fast loading. Performed automatically on RESET
* "''$''" - Directory (any key to pause, RUN/STOP to abort)
* "''+''" - looks like crash, but disables fast load and save - other functions remain intact
* "''%''" - LOADs a file ,8,1
* "''-''" - Executes ''SYS32768'' (usually hits some break there) and crashes. A BRK such as Poke 2,0:SYS2 disables fast load and save as well.
* "''/''" - LOADs a file ,8
* "''%''" - LOADs a file
* "''left arrow''" - SAVE file ,8
* "''/''" - LOADs a file
* "''CBM+RUN/STOP''" - load and run first file on disk
* "''Shift+L"FILENAME"''" - translates to ''%''
* "''Shift+L"FILENAME"''" - translates to ''%'' (load and run)
* "''Shift+S"FILENAME"''" - displays the file start address
* "''Shift+A"FILENAME"''" - output petscii file to screen
* "''Shift+R"FILENAME"''" - sort of "types" the file
* "''Shift+R"FILENAME"''" - sort of "types" the file
* "''Shift+S"FILENAME"''" - displays the file start address
* "''Shift+8''" - set current drive to 8
*  "''Shift+9''" - set current drive to 9
 
Printer Commands:
* "''Shift+P''" - screen printer dump
* "''Shift+O''" - prints '''OPEN4,4,2:CMD4:LIST''' new line '''PRINT#4:CLOSE4''' and positions the cursor on the OPEN
 
Other:
* "''pound symbol''" prints "SUPER EXPLODE! V5.0" and towards the end of the screen "(C)1989" to confirm the cartridge is active. Also conditions the drive to SAVE for optimal fast loading. Performed automatically on RESET.
* "''+''" - Executes '''SYS 49152''' ($C000)
* "''-''" - Executes '''SYS 32768''' ($8000)
* "''*''" - Executes '''SYS 2061''' ($080d)
* "''Shift+V''" - prints '''POKE53281,2''' and positions cursor to start
* "''Shift+V''" - prints '''POKE53281,2''' and positions cursor to start
* "''Shift+A''" - clears the screen, prints a shifted C to line 24 and positions cursor in line 25
* "''=''" - place cursor into the bottom line of the screen
* "''Shift+O''" - prints '''OPEN4,4,2:CMD4:LIST''' new line '''PRINT#4:CLOSE4'' and positions the cursor on the OPEN
 
* "''=''" as well as the round brackets do something we could not be arsed to figure out
 
==Tech==
 
As usual ripped from [https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/src/c64/cart/superexplode5.c superexplode5.c] from the [http://sourceforge.net/projects/vice-emu/ VICE emulator].
<pre>
    FIXME: this one has been implemented purely based on guesswork and by
          examining the cartridge rom dump.
 
    The Soft Group "Super Explode V5"
 
    - 2 ROM banks, 8k each == 16kb
    - one button (reset)
 
    ROM banks are always mapped to $8000
    the last page of the ROM bank is also visible at DFxx
 
    controlregister is $df00:
        bit 7 selects bank
 
    the ROM at $8000 is enabled / disabled the following way:
    - if either IO1, ROMLO or RESET are active (=0), then EXROM becomes active (=0)
    - if all of the above are inactive (=1) then a capacitor is being charged,
      and EXROM becomes inactive (=1) after roughly 300ms
</pre>
 


==[[Wantlist|Missing]]==
==[[Wantlist|Missing]]==
Line 83: Line 124:
* Super Explode! v4 ROM Dumps
* Super Explode! v4 ROM Dumps
* Super Explode! Disks
* Super Explode! Disks
* Box/Cover Art
* Video Bytes ''I (read ONE)'' '''and''' ''II'' hi-res images of the inside '''and''' any Software


== Binaries ==
== Binaries ==
[[Media:Cartridge_Speeder_all_rr.c64.org.rar|Cartridge_Speeder_all_rr.c64.org.rar]] contains:
[[Media:Cartridge_Speeder_all_rr.c64.org.rar|Cartridge_Speeder_all_rr.c64.org.rar]] contains:


* ''Super Explode v5'' .bin and .crt
* ''Super Explode! v5.0'' .bin and .crt
* ''Explode! '87.d64''
* ''Explode! V4.1 Utility_Disk''
* ''Explode! V5.0 Utility_Disk'' (original?)
* [[:File:Super Explode V5.0 Reference Guide.pdf|PDF: Super Explode V5.0 Reference Guide]]
* [[:File:Super Explode V5.0 Reference Guide.pdf|PDF: Super Explode V5.0 Reference Guide]]
* [[:File:Super Explode V5.0 Schematic.pdf|PDF: Super Explode V5.0 Schematic]]
* [[:File:Super Explode V5.0 Schematic.pdf|PDF: Super Explode V5.0 Schematic]]
* [[Super_Explode_V50_Docs.txt|Super Explode V5.0 Docs.txt]]
* [[Super_Explode_Bootle_Docs.txt|Super Explode Bootle Docs.txt]]


==Weblinks==
<gallery mode=packed widths=200 heights=300>
File:Explode_v2_top.jpg
File:Explode_v3_top.jpg
File:Super_Explode_v41_top.png
File:Super_Explode_v50_cart.jpg
</gallery>




* The [http://www.mayhem64.co.uk/cartpower.htm Mayhem64] has a passage on the ''Super Explode! 5''
==Weblinks==
* [http://www.mayhem64.co.uk/cartpower.htm Mayhem64] has a passage on the ''Super Explode! 5''
* [http://commodore64.allhell.com/custom.html http://commodore64.allhell.com/custom.html] came up with some company info
* [http://commodore64.allhell.com/custom.html http://commodore64.allhell.com/custom.html] came up with some company info
 
* [http://blog.retro-link.com/2013/02/a-quartet-of-c64-video-digitizers.html http://blog.retro-link.com/2013/02/a-quartet-of-c64-video-digitizers.html] mentions testings at the [http://videocam.net.au/fcug Fresno Commodore User Group (Site is down)] - someone bug Robert to preserve stuff and pass it to us!
[[Category:Cartridge Speeder]]
[[Category:Cartridge Speeder]]

Latest revision as of 22:59, 6 September 2022

Super Explode v5 Screenshot
Super Explode v5 Screenshot
Technical Info
ROM 16 kbyte
RAM None
Hardware features 1 Button reset (and freeze)
Manual PDF: Super Explode V5.0 Reference Guide
PDF: Super Explode V5.0 Schematic
CRT ID Super Explode V5.0 - 48
Super Explode V41 Video Byte Advert.jpg

Super Explode v4.0, v4.1 and v5.0 followed the earlier Explode! "87" V2.0 and Explode! V3.0 were sold by The Soft Group (in the USA!). Given the few cartridge dumps and Disks we found so far it wasn't too spread. The cartridge is mainly designed for fast loading and printing operations with some basic support for Video Byte a video digitizer by the same company. 1989 was extremely late for such a cartridge to become somewhat of a success but the fast loader is quick and seems reliable. A text file accompanying the ROM states it may be the "V-Max NTSC fastloader" but that should be checked a little closer.

Mayhem64 describes the Super Explode! v5 very nicely:

Super Explode! 5

Super Explode! version 5 is primarily a graphics cartridge. It is designed to capture, manipulate, and edit screens and then print them. Its color print capability includes recolorization, and it dumps to all but one available color printer. Its extensive ability to manipulate graphics images makes it the cartridge of choice for graphics buffs. (Note that Super Explode! interfaces with The Soft Group's Video Byte system, a low-cost video digitizer designed to capture full-color images from a VCR or live camera.)

Super Explode! 5's modest utility repertoire includes a complete disk-turbo feature, directory list to screen, single-stroke disk commands, and easy access to the error channel. These commands are not implemented on function keys, nor are the function keys programmed. There is no BASIC toolkit, monitor, or disk-backup or archiving capability. There is a fast multiple-copy file routine, as well as an unnew command. The freeze button doubles as a reset.

The manual is on disk (you must print it out) and is rather haphazard. Nonetheless, it contains a wealth of technical information. Topics include split screens, elementary and advanced file conversion (for Doodle, Koala, text screens, and custom character sets), sprite manipulation, and sprite overlay. If you require few utility functions but extensive graphics capability, Super Explode! 5 is for you.


Note

Use at least VICE revision r42522 for proper emulation! To be found e.g. on the VICE-dev Github mirror.


Functionality

Original Super Explode V5.0 Docs and Super Explode Bootle Docs (a supplementary autostart making program) are also available.

  • Fast serial LOAD and SAVE
  • Fast format
  • Image conversion and printing functions on menu ("M" in BASIC enters the menu)

On reset and powerup after the border flashing these keys are usable:

F7     Non-destructive reset
F1     Copy low RAM from $0000-$08FF to $6000-$68FF
RETURN Capture screen then reset
pressing any other key cycles through possible screens

DOS Wedge:

@
@io          initialize current drive
@u:          initialize 1571
@u;          software reset of current drive
@<command>   any regular disk command

Disk Commands:

  • "$" - Directory (any key to pause, RUN/STOP to abort)
  • "%" - LOADs a file ,8,1
  • "/" - LOADs a file ,8
  • "left arrow" - SAVE file ,8
  • "CBM+RUN/STOP" - load and run first file on disk
  • "Shift+L"FILENAME"" - translates to % (load and run)
  • "Shift+S"FILENAME"" - displays the file start address
  • "Shift+A"FILENAME"" - output petscii file to screen
  • "Shift+R"FILENAME"" - sort of "types" the file
  • "Shift+8" - set current drive to 8
  • "Shift+9" - set current drive to 9

Printer Commands:

  • "Shift+P" - screen printer dump
  • "Shift+O" - prints OPEN4,4,2:CMD4:LIST new line PRINT#4:CLOSE4 and positions the cursor on the OPEN

Other:

  • "pound symbol" prints "SUPER EXPLODE! V5.0" and towards the end of the screen "(C)1989" to confirm the cartridge is active. Also conditions the drive to SAVE for optimal fast loading. Performed automatically on RESET.
  • "+" - Executes SYS 49152 ($C000)
  • "-" - Executes SYS 32768 ($8000)
  • "*" - Executes SYS 2061 ($080d)
  • "Shift+V" - prints POKE53281,2 and positions cursor to start
  • "=" - place cursor into the bottom line of the screen


Tech

As usual ripped from superexplode5.c from the VICE emulator.

    FIXME: this one has been implemented purely based on guesswork and by
           examining the cartridge rom dump.

    The Soft Group "Super Explode V5"

    - 2 ROM banks, 8k each == 16kb
    - one button (reset)

    ROM banks are always mapped to $8000
    the last page of the ROM bank is also visible at DFxx

    controlregister is $df00:
        bit 7 selects bank

    the ROM at $8000 is enabled / disabled the following way:
    - if either IO1, ROMLO or RESET are active (=0), then EXROM becomes active (=0)
    - if all of the above are inactive (=1) then a capacitor is being charged,
      and EXROM becomes inactive (=1) after roughly 300ms


Missing

  • Explode! v2 ROM Dumps
  • Explode! v3 ROM Dumps
  • Super Explode! v4 ROM Dumps
  • Super Explode! Disks
  • Box/Cover Art
  • Video Bytes I (read ONE) and II hi-res images of the inside and any Software


Binaries

Cartridge_Speeder_all_rr.c64.org.rar contains:


Weblinks