Jump to content

ABBUC Hardware contest 2014


Recommended Posts



unfortunately I can´t find the introducing thread for the2014 ABBUCs annual hardware contest, so I start a new one.

This year, you can call it a real competition; seven "final" contributions were submitted.

Due to too little submission this year, the competition "hardware in development" doesn´t take place.

The participants belonging to the category "final" are, in order of registration:

1. SIO2BT by Montezuma (D) (status: hardware arrived & testetd)
2. MidiJoy by freetz (D) (status: hardware arrived & tested)
3. SuperSpeedy by guus/hias (NL/A) (status: hardware arrived)
4. MultiJoy-Hub by krupkaj (CZ) (Status: hardware arrived)
5. SYS-Check II by tfhh (D) (status: (hardware arrived))
6. Debug-Anzeige by megahz (D) (status: hardware arrived)
7. CXB-14 by irgendwer (D) (status: hardware arrived)

Latest news and descriptions (mostly german) you´ll find here: ABBUC-forum


I´ll try to add english descriptions here.



Edited by Sleepy
  • Like 8
Link to comment
Share on other sites

2. MidiJoy: homepage


4. MultiJoy Hub:


Multijoy Hub

General description

Multijoy Hub connects two Multijoy4 or Multijoy8 adaptors together for playing Multijoy games which support more than 4/8 players.


Connect Multijoy Hub to your Atari computer. Attach two Multijoys to the hub. Players 1-4 / 1-8 (depend if you use Multijoys 4 or 8 ) are accessible on the ports of Multijoy 1, Players 5-8 / 9-16 on the ports of Multijoy 2. Select the Multijoy4 or Multijoy 8 mode with the switch. Fire up you favorite Multijoy game and play.

How it works

The original Multijoy interface uses 74LS138 1-of-8 decoder for accessing up to 8 joysticks. Controler selection takes 3 bits from the joystick port. The 4th bit is connected to the Enable pins of the decoder and could be used for Multijoys' selection. It is done together with Multijoy type settings by two 7486 XOR gates and two invertors 7404.
It is possible to use Multijoy Test program MJTESTER.COM from Flop number 50 for testing the functionality.

Documentation package

The package consists of the bill of material, schematics and PCB plan in Eagle 6.5. There is also a pack with gerber files for Seeed Studio.


The Multijoy Hub was successfully used during the Fujiama party. We played Shot'em All and Cervi 2 in 12 players.




Jan Křupka



Edited by Sleepy
  • Like 3
Link to comment
Share on other sites

5. SYS-Check II

Here´s a somewhat abbreviated description. I hope I´ve found the right words and the text is translated reasonably understandable.
Sorry for bad grammar and mistakes; I didn´t have much experience in speaking englisch.
I can´t add pictures (got an error-message); for the missing pics please have a look at the ABBUC-Forum

Project "Sys - Check II" is designed to allow preliminary diagnoses on faulty devices without opening an Atari XL or XE and to simplify troubleshooting.

Sys-Check II (the following simple "Sys-Check") is a pcb fitting to the XEs ECI and the XLs PBI. When using PBI either +5V must be applied to pin 47/48 or a cable located on the pcb is inserted into pin 7 of the joystick port 2 (as known from the Turbo-Freezer).

For normal operation as a diagnostic card, both DIP switches must be in the "OFF" position, ie show towards the right edge of the board.

Sys - check can also be used with an Atari 600XL , but it must be upgraded to 64K. For computers that have less than 64 Kbytes of main memory , Sys-Check will always report an error.

Picture missing

Start up Sys-Check

For the proper function, a possibly inserted module must be removed (the built-in BASIC is always hidden). For computers with built-in SDX , Flashmodules or other enhancements of this kind , they must be completely disabled or removed (if possible).

After switching on the computer with Sys-Check plugged in, memory test starts immediately. This looks as follows:

Picture missing

First 2 KByte RAM are checked in one step:

If Sys-Check reached this point you can say that...

- CPU, ANTIC and GTIA working correct

- No short at the Data- or adressbus

- Supply voltage seems to be stable

If this step is sucessfully done, the display switches to 256 Byte-steps:

Picture missing

RAM between $0800 and $BFFF is cheked per page. Subsequently, the upper 16K (the area „below the operating system“) are checked.

Picture missing

To test this memory, video output is disabled, otherwise it would result in graphical errors. Thus, the user sees that the test is still working, a few colorful patterns are shown, as is known from unpackers:

If this is also gone through properly , hopefully the positive message appears that the memory is ok:

Picture missing

Now, Sys-Check is waiting for pressing START - or pressing the fire button of joystick 1 if no keyboard is connected. (Therefore, the +5V should be taken from joystick port 2 8))

For running the memory test, the mainboard must not be completely equipped with all integrated circuits: The POKEY may be missing, the PIA also. Operating system and BASIC-ROM can be removed. Even without a single RAM on the mainboard the the test will run, but, of course, report errors.

For the following test - if the operating system ROM is working properly - the PIA is required. Checksums of the OS calculated and compared with the checksum stored in the ROM - just the same the well-known self-test does. Here only two output options are possible:

Picture missing

Checksum okay – everything´s fine.

Picture missing

If checksum doesn´t match, this could have different reasons: perhaps the OS ROM (or EPROM) is defective, not plugged in or there is a patched OS version on it with disabled self-test and the checksum was not adjusted correctly. Good patches (as Hias' High Speed SIO patch) should run.

In the many years I spent in fixing XL/XE, I found several broken OS-ROMs! This is not as rare as some might think. A non-starting Computer must therefore not always be a mistake of the RAM, but also like the OS ROM. Sys-Check recognizes this reliable. At this point, you can´t do much more except re-START (or fire button of joystick 1) in order to re-start the test from the beginning. This can be quite useful if you suspect a temperature-dependent error.

Detection of defective RAM

A computer with defective memory is easy to detect for the experienced Atarians. Who has an old 800 XL motherboard with the Rams are socketed, tests gradually all RAMs by and usually has relatively quickly found the or the "guilty" ones.

Unfortunately, newer XL and XE generally have no socketed RAM, therefore troubleshooting is more difficult. Although build-in selftest sometimes starts, but shows endless memory errors - useless for the user. Due to the 2D matrix of DRAMs (addressed in columns and rows), we must have the exact address of the defective Bit(s) to calculate what memory chip has a quirk. Here Sys-check comes into play: if Sys-Check detects defective RAM, this is displayed as follows :

Picture missing

This example shows a defective DRAM chip containing data bit 6 (01000000). Sys-Check shows in an easy-to-understand way which DRAM on the board has to be replaced. The chip number (Uxx) agrees with the respective board and match as well with the position of the chip. There are four columns showing the location of the DRAM which are easily distinguish to the corresponding Atari.

column 1 „800 XL“

The most prevalent version (PAL as well as NTSC) of the Atari 800 XL. Easy to recognize: it has five large chips with 40 pins.

column 2 „800 XLF“

This version of the Atari 800 XL motherboard is also easy to recognize: it contains six large chips with 40 pins. It is called "ROSE"-motherboard with the Freddie-chip , which is otherwise found in the XEs and the XEGS only.

column 3 „XE 8x4164“

In this column, defective memory with an Atari 800 XE or XE 130 which with 8 DRAM modules 4164 ( Atari 800 XE ) or with 16 DRAM modules 4164 ( Atari 130 XE ) are equipped, are shown. In these models, the 8 blocks to the left are the DRAMs , which are responsible for the main memory. The right of it are the 800 XE unequipped and the 130 XE for additional storage. For the testing of the additional memory there are enough good programs , so Sys-Check doesn´t check this not yet.

column 4 „XE 2x41464“

The last column is for the Atari XE board versions, which only contains 2 or 4 DRAMs 41464 on it. The 130 XE with this mainboard has four chips , the 800 XE two chips. For the main memory, always the upper two chips are of note. Since a DRAM type 41464 stores four bits at a time, an error in bit 0..3 always marks the upper (U9), an error in bit 4..7 always the lower RAM (U10).

If several bits are defective, it is also recognized by Sys-check and multiple defective chips are shown:

Picture missing

In this example, the data bits 0 and 3 are defective. This example also shows that the Atari 800 XL with Freddie and the Atari XE with 8 or 16 DRAMs , although have an identical U-name, but not the same bits of the same respective positions of DRAMs. Again, press START or the fire button of the joystick in port one to restart the test.

Now "just" heat up the soldering iron, exchange the marked chips and hope that it's.(in most cases this should be the case).

What Sys-check can not

Spells; because of a lack of power

If there are any short circuits, no clock is generated, MMU, CPU, ANTIC or GTIA is defective, then Sys-Check doesn´t work. It is not a panacea. But in practice, 90% of all defective Ataris due to broken memory or ROM. Troubleshooting should therefore be quite shorten dramatically in many cases by Sys-Check.

In rare cases, it may happen that all bits maked by Sys-Check as defective. Or in case of multiple starts Sys-Check finds other defects every time. In such a case, only the classic replacing methode will help. Usually, this is due to a DRAM which short circuits to the address lines of the RAM (MAD0..7). Also, such an error due to a defective Freddie or another components involved to RAM-control (the two 74LS158 , 74LS51 , the Delay Line IC , etc. ).

It should then are classic looking with an oscilloscope or just blindly replaced. In general, of course, should the usual instructions are followed. In case of defective XL or XE are these restore in case of doubt to its original state. In general, should the board are only fully developed and tested outside of the housing. a Visual inspection on charred strip conductors etc. is also mandatory.

If Sys-Check doesn´t run

… there could be different reasons:

- CPU, ANTIC, GTIA, MMU or another, important chip is damaged.

- problems with the power supply

- shortcircuits

- Contacts of PBI or ECI / module bay ( XE ) are dirty or corroded

When the board was removed from the housing , especially the XL PBI should be cleaned. Use an eraser to clean both(!) sides of the PBI properly. Then remove the eraser residues with a dry cloth.

When there is any solder at the contacts of the PBI , the corresponding contacts are to clean and remove the solder with a desoldering pump or solderwick. It is important here that all contacts have the same " level " so that the contacts of the Sys-Check have a secure connection.

The XE provides cleaning with compressed air , vacuum cleaner etc..

Are clear skid marks on the contact tongues seen emerize them carefully with a nail file or fine, folded sandpaper.


What will be next ?

Sys -Check offers many expansion options , I gradually will implement. Unfortunately, not enough time anymore to install delicacies. But my goal should be to rebuild all the tests that the ATARI´s CPS SALT test module offers. A few of the upcoming features:

- Test of joystick ports

- Test of extended RAM

- Test on GTIA error

- And much more...

Obduktion von Sys-Check

Sys-Check is built up deliberately simple and easy to solder. No SMD components used and all components are mounted to each other by a wide gap, that also not very experienced hobbyists should be able to populate their Sys-Check pcb.







Edited by Sleepy
  • Like 2
Link to comment
Share on other sites

3. SuperSpeedy


Thanks to Mathy for conversation.

I still have problems to add pictures; I took the adress the pictures are saved at ABBUC-forum (i.e. http://www.abbuc.de/phpBB3/download/file.php?id=2327) and tried to insert it with help of AA editor´s "image"-button. Unfortunately, it doesn´t work.




The MegaSpeedy


...is a universal 1050 disk drive upgrade. It replaces most well known (in Europe) disk drive enhancements, has an “original 1050 mode” and the new “MegaSpeedy mode” with 32 kB ROM and 448 kB RAM.


Of course, all features of the existing disk drive enhancements will be supported, for instance the track display and the buzzer in the Speedy and the Centronics interface and speed change switch of the 1050 Turbo upgrade plus other special features of the emulated drive enhancements.


In each mode, four ROM slots are available, for instance “Speedy with BiBoDOS” / “Speedy with HSS Copy”, etc. that can easily be changed with the integrated flasher. The flasher can also copy and activate the content of a disk drive ROM into the RAM of the MegaSpeedy, making it easy to quickly test your own disk drive ROM developments.


Selecting the disk drive enhancement mode and ROM slots can easily be done via a display, a digital turning knob and one or two switches:


After you've switched the drive on or after pushing the reset button, the MegaSpeedy is in configuration mode. The currectly saved configuration will be displayed and will after three seconds automatically be activated.


A switch is used to select up to four user presets (for instance “original 1050”, “1050 Turbo”, “Speedy”, etc.)


The digital turning knob is used to change the configuration. For that reason, the mode the drive is in, is shown in the first position of the display, while the ROM slot (1-4) is shown in the second position of the display.


The following modes are available (in brackets: the character shown on the display):


  • Speedy (“y”): Original Speedy mode with track display and buzzer
  • SuperSpeedy (“S”): SuperSpeedy mode, with 192 kB RAM, SuperCopy, track display and buzzer
  • MegaSpeedy (“E”): MegaSpeedy mode, with 32 kB ROM, 448 kB RAM, SuperCopy, track display and buzzer
  • original 1050 (“o”)
  • 1050 Turbo (“t”): including rev.switch and Centronics interface
  • Flasher (“FL”): integrated flasher. When the lever that usually presses the drive head onto the disk is in it's upright position, the flasher is directly loaded from the MegaSpeedy ROM.


There's enough space inside the ROM for more disk drive enhancements. The MegaSpeedy supports, besides the above mentioned preinstalled enhancements, the following disk drive enhancements:


  • Happy (“H”) including track display (depending on the ROM code that is used)
  • US-Doubler (“U”)
  • Super Archiver (“A”) including rev.switch and fuzzy/weak sector creation
  • 1050 Duplicator (“d”)
  • SuperMax (“u”)


To use the above enhancements, the user has to use the built in menu to upload the ROM files into the disk drive. The user also has to be in possession of the original disk drive enhancement (Happy, US Doubler, Super Archiver, 1050 Duplicator, Supermax).


The emulated enhancement itself is not needed to run the MegaSpeedy.


Depending on the personal preferences of the individuel user, the following preset switches can be built in:


  • no switch: one user preset
  • one switch, single throw: choice between two user presets
  • one toggle switch, single throw with neutral middle position: three user presets
  • two switches, single throw: four user presets


Guus Assmann (guus) / Matthias Reichl (Hias)


For pics of please visit ABBUC-Forum


Prototype: picture missing


Prototype in 1050:picture missing


Disk drive with MegaSpeedy built in. The switch over the turning know on the right has nothing to do with the MegaSpeedy. The turning know (incremental switch with push function) replaces the Hex-turning knob of the prototype and an easy selection of the emulated disk drive enhancements.

Link to comment
Share on other sites

Hello Larry,


There are working prototypes of the Super Speedy, be it in a somewhat "leaner" version.

The current prototypes are based on the "old" PCB, that has got a slightly bigger CPLD (From XC9572 to XC95144)

The package is the same, but the 144 has 7 I/O pins that are not used on the 72.

An upgraded PCB will be made shortly. And of course, no problems are expected......

After the contest, intrest will be gauged and pre-ordering can be started.

So it should be ready quite fast.

There's not enough data yet, to give an acurate price.

But it's safe to claim, the price will be below $75 and above $30. (and not exactly in the middle of these boundaries as well :-) )


If you really can't wait, a prototype may be available.




Link to comment
Share on other sites

6. Debug-Anzeige

Here´s my translation for megahz´s debug-display.

Again, for pics please look at ABBUC-forum.


The debug display...

The story before...

Who programmed much tinkering with hardware and (in memory) well versed inside the Atari, for example in games infinite life or want to change anything other, has certainly often thought it would be nice if you had something that displays the current data and/or addresses.
This idea I've had since the 90s and there were already three very elaborate approaches to realize a debug display.

The first version was on 160x100mm 2 breadboards , jam-packed with standard TTLs , seven-segment displays and up some flying wires. Power consumption approx 3A , only $D300 and $D301 (selected by a dip-switch) displayed, other addresses required the exchange of ICs and soldering ...

The second version was never built properly, but it is in Eagle and with a 80C51 microcontroller and a DUAL-RAM chip. It should be one part of the DUAL-SRAMs displayed in the ATARIs memory that can be read by the microcontroller and other part are then displayed on a LCD. However, the project failed because of timings-problems between Atari and 8051 as well as the high price of such DUAL-SRAMs.

The third version works with GALs as 7-segment decoder, 74688 comparator, BCD rotary switches with which you can set the address of $ 0000- $ FFFF and works, but with 3 sandwich boards and 12 gals and 12 74688 already elaborateand expensive.

This is all history...

The incentive to the actual DEBUG-DISPLAY came during the redevelopment of the Freezers in 2011 with new logic in Xilinx PLD. Because now that we have the "power to hide/show" any memory by the tricks of the REFRESH-line options things like the Freezer or the debug display are possible. The debug display is plugged into the third 50-pin female connector of an existing XL-PBI adapter board from Freezer2011.
Since the 3rd place usually still has no female connector, this comes with the debug display to solder it.
The XE-PBI adapter board has no third female connector.Remedy would be an XL-PBI-board connected to the XE-adapter board or by 2x25pol. ribbon cable to solder the debug display directly.Of course, an operation is possible without a freezer; it needs only a straight connection between the PBI and the debug-display.

No matter if you use Omnimon, Bibomon, Freezer or Basic... the debug-display can be adjusted with all! The actuall adress is shown by four 7-segment displays, the data by two 7-segment displays.

picture missing

The expansion can be controlled via four switches could be changed by the logic):

Sw1 = upper left
Sw2 = upper right
Sw3= lower left
Sw4= lower right

on off off shows content of the adress stored in $D3FE/FF. At startup predefined to $D5A0; Cartridge´s bankregister
off on off predefined to $D301 – shows status of ramdisk/memory expansion
off off on predefined to $0302 – shows SIO-command
on on on predefined to $D300 (joysticks)
on off on predefined to $0244 (reset)
on on off predefined to $D500
off off off live mode – shows the actuall adresse and data.

sw2 on: IRQ break; indicated by the first segment´s decimal point.

The switch´s mode can be changed by the PLDs logicfile.

A special feature is implemented:
Pressing the upper right switch slows down the computer and live-mode is activated. Quite interesting for gamers!

Another special feature is the decimal point of the right segment:
It indicates if coldstart-flag ($244<>0) is set.

The pcb´s design fits comfortably behind the freezer2011 and protrudes over, so the display is easy legible.

Picture missing

Freezer commandos:

picture missung

D D380,D3FF shows an infotext and the actual configured adresse.
C D3FD<55 $55 enable writing at $D3FE/$D3FF; decimal-point of the 4th segment is activ.
C D3FE<14 write adress´ LO-byte (timer for example at adress $14)
C D3FF<00 write adress´HI-byte
C D3FD<FF disable writing able; every value except $55 set to read-only. Decimal-point of the 4th segment is inactiv.

The impulse and much help in the development of logic was given, as often, by HIAS!
Enhancements like different cartridges or Freezer were unable to exist without his help.
Once again a big "thanks" to Hias!

If you like different default-adresses, let me now.



Edited by Sleepy
  • Like 1
Link to comment
Share on other sites

7. CXB-14
This translation was done by babelfish. Thanks to Douglas. ;-)
Recall the problem: An extension for the Atari XL series needs an interface , display or switch. How this is brought but with no major changes or even damage in the original case ? This is where the CXB14: It allows the inclusion of different components and can even accommodate small extensions (eg "SDrive ") that would otherwise hang in external box on the computer.
The CXB14 makes no specific interfaces , but serves as a "victim of housing" to conserve the original hardware. Holes for switches etc. must therefore be self-drilled or "planned" : The CAD construction documents for a self-appointed , if necessary, modified 3D printing of housing available to the ABBUC with the hardware competition for a publication. The development of CXB14 found with the following main requirements was:
• ( Un) installation without changes or opening the original housing
• both 600XL and 800XL as well supported as a support platform
• Design the style of this computer
• dimensions with reasonable production costs (operating range of popular 3D printer )
To lead connections from internal extensions outside , the module slot is used. The opening offers plenty of room for the passage of various signals. Since modules would mechanically interfere with these lines , the slot is looped through the top of the CXB14. A flap is to - like the original - prevent the ingress of dust. Except for the forwarding of the module slot signals there are no further requirements for the ( also electric ) inside the CXB14. An enclosed , exemplary layout of a circuit board dimensions and explained only supports the module slot. The height of the CXB14 also allows the accommodation of Daughter cards to the right and left of the card slot.
Examples of signals that could be made available from the XL motherboard through the module slot and the CXB14 are SIO (stereo ) audio output , joystick ports , keyboard signals for F1 - F4 or the video output of the VBXEs.
Have fun , expand
Before installing the CXB14 both aluminum cartridge valves of the XL - computer to protect against scratches are masked off with tape. Alternatively, this can also be non-destructively uninstalled by opening the computer - which lends itself particularly with a longer use and the use of Extension somewhat simplified. Signals from the computer should not be rigidly connected / soldered to the CXB14 , but are made via removable connectors. These are now " ports " to connect with their own attached in CXB14. Now the CXB14 is inserted into the cartridge slot. The two metal tongues must engage right and left in the hole and secure the CXB14 against slipping backwards and forwards. The supernatants of the sides of the tongues grab a calculator below the housing shell. They are designed to prevent the accidental removal of the extension when removing a module from the CXB14. (Note : This backup is for testing the prototype designed deliberately loose and can not do their job entirely Hold Please when removing a module from CXB14 ! )
The only pre- control element of the CXB14 is the release button for the dust cover of the Module slots. This is " typed " backward, the dust on a piece of jump , which is now manually can be fully opened to release the pass-through module slot. After use, the lid is simply closed again : It locks in its target position.
For maintenance or renovation work or transportation, the CXB14 be removed without leaving any residue. Use the round rear openings, a small screwdriver inserted there the locking clips and withdraw the case. If did not prepare a development of the original module bay doors, make sure that the cartridge board does not jam between the flaps. (This is especially true for the prototype, because here there is no printed circuit and bumps prevent easy removal. Request with a pin or similar, the flaps during the peeling them apart!) The mentioned when installing signal connectors can then be separated.
The CXB14 consists of the following parts - brackets in the reference specification for the prototype :
• housing shell , 3D printing , material preferably ABS ( contract manufacturing " trinckle 3D GmbH " )
• Module flap , 3D printing , material preferably PLA ( pliable details ) ( " trinckle " ) • Open Button , 3D printing , material preferably PLA ( " trinckle " )
• Motherboard for cartridge slot (a simple tape platinum group)
• Print - slot card connector 2x15 ( abridged , ausgelöteter ISA slot of an old motherboards )
• Cartridge connector board ( based on Experiment card 521250 , " Conrad " )
• 4 x M3 countersunk screws , nuts , washers ( DIY )
• a 30 mm wide strip of spring steel , thickness 0.1 for brackets and opening spring ( " eBay " )
• a rubber band for the flap lift ( Mamas budget experts )
• If necessary, paint , aluminum tape , transfer film , etc. to Beautify the housing
The 3D printing output data
Created this with the free " Trimble Sketchup Make" ( formerly " Google SketchUp " ). An adaptation of the model to their own needs is therefore possible without additional costs. To access a file format that is supported by major 3D printers or contract manufacturers , the template in the " DAE " format ( " Collada " ) must be exported. This you can invite and convert it to a " STL " then also in the free " MeshLab ". As a final step should be " netfabb " analyze and rectify ( automatically ) problems with the model. In the Internet there are some tutorials and tutorials that describe the process and I am in ABBUC forum for questions. Please observe the dimensions of all the programs and also in the production ! Since no reference base is included in the specification, measures itself must be switched between metric and " imperial" ! The long side of the housing is 150 mm tall ...
Among the boards
Of course, these are also etched / manufactured and must not result in difficulty as the prototype on their own. Templates in the " Eagle 6.5" - format are included in the project. It makes sense to adjust the carrier board 's own ideas and interface requirements , so that from the computer out port plug will hit the target here.
To the sheets
Here DXF drawings are , reflect the dimensions and shape. However , variants are conceivable that do not require the spring plates and integrate the terminals in the 3D printing. ( See also "Outlook" )
The Assembly
• the two boards and the connector ( 2x15 ) are soldered together
• the door is slightly bent and then placed in the bracket holes on the base
• a longer rubber band is in a loop of the flap , then through two openings in the housing and again threaded through an eyelet of the flap
• the opening button is set with pressure from above in the case
• Place the spring on the button ( see photo)
• screwing the printed circuit board with the housing and the retaining springs
the prototype
With the posted in the hardware prototype competition experiments and some mechanical modifications were carried out. He know therefore unfortunately now some visual defects , which were not present with the current model in a new production. Based on the prototype , the model data were as in the region of the flap ( eyelets , edge guide ) improved. The position of the mounting holes is changed later. The four cylinder on the " ceiling " of Protyps are not so included in the model because the new location offers advantages for the space and the mechanical design.
A further development of the CXB - the concept is not only conceivable , but in planning In addition to a larger version for 800XL computer , is particularly accommodating a motherboard with eg 2x3 mini - slots interesting The slots would provide a set of " standard signals " that ran into it in the CXB , small expansion boards (eg special versions of " SDrive " or " CMI08 " ) available Simplified installation and plump appearance, would be a result of such a solution The motherboard could thereby also provide a frequently used 3.3V supply for daughter boards - which would reduce the cost of matching extensions on.


© 2014 -2- Ch. Krüger translation by babelfish


Link to comment
Share on other sites

  • 2 weeks later...

Hi everyone,


if you don't want to read all the way through my website, here's a little abstract of MidiJoy:


MidiJoy – Using your Atari as a Chiptune-instrument


MidiJoy is a software that makes the Atari 2600-PC-Interface created by Sebastian Tomczak usable for Atari’s 8-Bit home computer. The interface emulates a Midi device that can be accessed by any kind of sequencer software on a PC or Mac that can output Midi data (e.g. Ableton Live). MidiJoy receives these data via the Atari’s joystick ports and plays them on the POKEY sound-chip. In contrast to most SIO-based Midi interfaces, a MidiJoy-driven Atari can bei used as a live instrument in real time with up to four sound channels simultaneously. At the same time, all POKEY parameters (AUDCTL, AUDC1-4) can be changed on-the-fly as well as activation of ADSR envelopes. Music input can be recorded and saved to disk for later usage – even in your own programs/games.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...



1. SIO2BT 606 Marcin Sochacki with 606 points

2. MegaSpeedy 582 Guus Assmann / Matthias Reichl with 582 points

3. SYS-Chek II 525 Jürgen van Radecke with 525 points

4. Midi-Joy 481 Frederick Holst with 481 points

5. Multi-Joy Hub 442 Jan Krupka with 442 points

6. CXB-14 413 Christian Krüger with 413 points

7. Debug-Anzeige 412 Wolfram Fisher with 412 points


A total of 62 people voted.

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...