The production ENTERPRISE 128 Cartridge Port SD adapters have been completed. This Rev 1.0 version will not be publicly available (only a few pieces have been made to start with for development and testing purposes). The production "Premium" version can now be ordered, write an email to my address "vortyex at gmail dot com". The Premium version will be quite different in appearance to the Rev 1.0 version shown here (its PCB will be formed to the original IS-BASIC card shape, in order to fit inside the standard Enterprise cartridge plastic case), and all its components will be SMD surface mount.
I personally have found the pre-production SD adapter card easy to operate (but then, I have been using it from the beginning), others may find they need a short guide to help them along.
The Enterprise 128 Cartridge Port SD Adapter - Rev 1.0 currently takes this form:
- The soul of this hardware is a Xilinx CPLD chip.
- Replaces the standard IS-BASIC ROM Cartridge and comes with ZozoSoft's quick test, BASIC 2.1, EXDOS 1.4, WP 2.6 and its own SDEXT 0.1 firmware, loaded onto a surface mount flash memory IC.
- The flash memory IC content can be changed at any time when working on the ENTERPRISE by using a jumper connector together with the appropriate software.
- The adaptor card includes two SD card slots for microSD and SD cards. These can be used separately or in parallel, as required.
- Cache memory is included on the card.
- As with the EP128 IDE card, theSD Adapter card’s firmware is currently compatible with FAT12. This allows you to manage partitions that are 32Mb in size. The primary partition is the F:, use the particions F: to Z: (Z: is the last particion letter).
- EXDOS with FAT16 compatibility is presently under development, and in the future you should be able to quickly and easily upgrade your SD adaptor card to make use of this.
Start-up:
Turn the ENTERPRISE computer off from the power supply. Remove any existing ROM cartridge from the ROM BAY, and then gently insert the adapter card in its place, as indicated in the photo below (with the SD card slot uppermost and the soldered side of the card facing down). Make sure that you slide the card straight into the computer’s motherboard edge connector. If the card misaligns, then the circuitry will not engage correctly and you will have to remove and insert the card all over again. Important: On no account remove or insert the adapter card while the ENTERPRISE is still powered up, as this may damage the computer, the adapter or even both!
Unfortunately EXDOS 1.4 is not yet compatible with FAT16 Binary code, so it is necessary to first use a suitable external device (e.g. a PC using “partition Guru” software) to transfer a Virtual Disk File to any SD card you intend to use. This is required to partition the SD card to work with the older format.
The partition manager software slowly creates six 32Mb partitions, this takes about 15 minutes (if anyone has a faster, more reliable, or better way of doing this, please let me know!)
Use the DISK sub-menu ‘OPEN VIRTUAL DISK FILE’ function to open the Virtual Hard Disk (VHD) file. Write the six FAT12 partitions to your SD card using the TOOLS sub-menu ‘CLONE DISK TOOLS’ feature. Subsequently, the modified partition SD card can be loaded with suitable computer material, and then be inserted into the adapter’s SD card slot for use with the ENTERPRISE 128.
Currently, EXDOS does not automatically recognise the adaptor card, so it is necessary to insert the card into the ROM BAY of the ENTERPRISE before powering up the computer. If you need to use the card on-the-fly, always turn the computer’s power supply off first, before you insert the card. Note: it is no use pressing the computer’s red RESTART button several times, as this does not fully initiate the ENTERPRISE booting process. There is no "on/off “button on the ENTERPRISE, so you must either remove the power cable from the back of the computer or else turn it off at the mains supply plug end.
The ENTERPRISE will now boot up with a ZozoSoft quick-test, and then the machine will list all available SD card / cards partitions, sectors and size of the drive letter assigned to them. During this test, or whenever the driver listings are scrolling, you may want to examine the display. If so, (using the old-style PC key method) press the <Pause> key (German keyboard) or the <HOLD> key (English keyboard). The computer will remain in this mode until you press that key again. If pressed during the ZozoSoft quick-test, you will notice that in the top right hand corner of the screen, the word <Pause> will appear, and a listing of the drivers in the top-left corner. <HOLD> informs you that the computer is still running (i.e. it is waiting on you, it has not frozen).
In case of extension in principle, compatible with FAT16 will no longer need this sleight of hand, because you might be able to handle all of our machines we use content only 2GB partition (or a little more easily, if required). Pressing any keyboard key causes the usual flashing colours ENTERPRISE default screen to appear. After pressing any key on the BASIC command interpreter log on again (who later change the content of the flash IC, something else to load when you upgrade).
A short ENTERPRISE 128 and EXDOS guide:
In the new version of EXDOS now available a rudimentary file manager program. Easy to use, typing a ":FILE" command. The search bar move up and down whit the internal joystick, we can change the folder and slect the files with ENTER button. All executable file we can run it with ENTER button. The partitions we can select with a drive letter typing (default drive is F: Drive, and G:, H:, I:, J:, K:, etc.).
I shall not repeat the complete EXDOS manual here, suffice it to say the adapter works with standard EXDOS commands. So I will just mention a few simple instructions that you will definitely need:
Type the ":EXDOS" command, to enter the EXDOS command shell. Anyone who is looking for the colon key on the German keyboard should press the "Ä" key instead. Of course, from within BASIC an extension command can be issued to the IS-DOS shell instead ( bypassing the EXDOS shell ), in which case you need only use the colon sign in front of each command. Type HELP (EXDOS shell will display your present place in the hierarchy, so here I will use a general example), this lists all the currently available built-in programs on your ENTERPRISE system. Normally this will be the machine's response:
HELP
SDEXT version 0.1
EXDOS version 1.4
Basic Version 2.1 (currently only the English language BASIC available)
WP version 2.6 (SUPERWP)
WP version 2.1 (programmed on the motherboard's ROM).
Built-in programs from this list (which may include Pascal, Forth, IS-DOS, Assembly Language etc.) can be called up by a command line instruction (Note: SDEXT is the software driver for the adapter itself, so it makes no sense to call this). For example, to call the Super Word Processor (loaded version 2.6) from inside BASIC - just type the “:WP" command. From within EXDOS to enter into the text editor, type “WP” without using a colon. Of course, the usual ENTERPRISE function keys may also be used for this purpose. From the text editor, pressing <SHIFT> BASIC + F8 allows you to exit. From the WP - press F8 to enter any EXDOS commands, or press <ENTER> to exit the EXDOS command prompt mode. From within EXDOS type a ":BASIC" command to exit into the BASIC shell.
Go to the EXDOS command shell and experiment with using the drives. First select one of a drives, enter the drive’s designated letter followed by a colon. For example, I linked a VDF file that contains the following drives
F: GAMES_1 (games libraries 00-HH)
G: GAMES_2 (games libraries I-R)
H: GAMES_3 (games libraries S-W and CPC games)
I: DEMOS (more 100 demo, not counted)
J: Media (music and video players)
Q: UTIL “. If I select one of them:
I:
It lists the contents of the drive, as I said, a lot of this library will be on the drive.
DIR
Dire in Volume I: DEMO is
Directory of I: \
3D_SHOW
ALPHA
AMIGABLL
Arta
etc. ...
The listing can be stopped from scrolling by pressing the pause key (<PAUSE> / <HOLD>), or else you can press the <STOP> key instead. If so, the "*** STOP key pressed" EXDOS wording appears.
You may then change into another directory of your choice, for example, in SMALLDEM.
CD SMALLDEM
You can list the DIR command. If we find an executable file, it will load up the LOAD command.
LOAD SMALL.COM
We load this example, the famous and beloved Small demo, sit back and relax, the adapter performs surprisingly fast, even when compared to a floppy drive. When you are bored with this demo, you can do a reset. You will see after exiting this strange thing that the computer has remembered where in the hierarchy volume you were before. If you want to go to the root of the current drive, then enter the the CD command followed by the correct drive letter.
CD I: \
The backslash symbol on the German keyboard can be found on the "smaller and larger" (< / > ) symbol buttons as shown below.
So now you have sufficient knowledge to use EXDOS to a basic level, at least good enough to load up stored programs onto your computer. Of course, we look forward to a file manager program and a few similar Videoton TV Computer software (the Videoton TV Computer is a Hungarian ENTERPRISE clone, based on early license of ENTERPRISE Computer) is great for to ENTERPRISE port! :-)
How to overwrite the contents of the flash memory IC:
The flash memory IC is set to read-only by default. If you want to change the content of the IC itself, then turn the computer off, remove the card and then insert, as shown in the picture below circled in red, a jumper connector. Doing so will now allow you to write to the flash memory IC.
The program is designed for this purpose and in accordance with the selected ROM files. Copies the files on the SD card in one partition, and then start in the ENTERPRISE. Writing, Checking the contents of the flash happens, if it takes place without error, it is overwritten memory space used by the machine so far. So, in principle, the amendment can not mess up flash (I have managed to change the content without fault), but if you accidentally overwrite the point at the moment there is a power outage and something goes wrong, then of course we can re-program the adapter.
Compatibility, and known Issues:
The SD Adapter work on Enterprise 64 and Enterprise 128 too. Work perfectly with many internal and external expansions, some turbo card, ROM expander, memori expansions.
There is currently no known issue! If you find any problem, you can report it, we try it fixed!
One problem we have! The external floppy disk drive controller's driver is disabled now! Wainting for a FAT16 compatibility in EXDOS, and SimbOS operating system too! ;-)
Useful Links:
- The Hungarian Enterprise 128 Forum, Hungarian and English language content.
- Games, demos, user programs combined, 196Mb partition
- Empty partitions
- Enterprise 128 Games and descriptions
- Enterprise 128 Demos and descriptions
- Enterprise 128 Utilities and descriptions
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.