MSX USB

Page 24/24
17 | 18 | 19 | 20 | 21 | 22 | 23 |

By issalig

Rookie (22)

issalig's picture

28-12-2021, 10:42

Waiting for a keypress is even better for debug

_PRINT_DONE:
    pop af
    ; DEBUG
    IFDEF __MYDEBUG
	call 0x9f ;wait for a key
	ENDIF
    ret

By crisag

Expert (121)

crisag's picture

24-01-2022, 12:50

Additional information on the JTAG lockout for the EPM7064 and ATF1504. https://www.edaboard.com/threads/quartus-jtag-id-error-using.... It seems that the Altera master programmer can erase/reset the chips and make JTAG work again. It programs the chips not using the JTAG interface.

I found a few Altera master programmers on sale in e-bay. Too expensive! Better is to throw away all EPM7064s, buy new ATF1504s and use a combination of Atmel tools and openocd. I already have two boards with the ATF1504 built here. Will play with them soon...

By crisag

Expert (121)

crisag's picture

31-01-2022, 15:51

@S0urceror, can you provide more info on how you use the OpenMSX to interface with the CH376S? I would like to debug your code but it is a nightmare having to program the flash memory every time to test on the MSX computer. I see you pushed the CH376s support to the master branch of your OpenMSX fork but there is no documentation on the requirements or the hardware setup.

By issalig

Rookie (22)

issalig's picture

05-02-2022, 22:29

Hi crisag I forgot to tell that I was able to program ATF1504 with opencd. I guess you also did it.

Anyway the instructions are here
https://github.com/issalig/MSX-USB#step-1c-use-an-still-in-p...

By crisag

Expert (121)

crisag's picture

15-02-2022, 01:58

I did it as well. I have more experience with those and I believe they are more reliable than the Altera old EPMs. I can also tell you that the trick with 12V always work with the ATF1504s. I bought a batch from China, they came all JTAG locked and I was able to get them all working with the 12V trick. I did the same with a batch of EPMs, only one out of 10 worked ok.

By S0urceror

Master (220)

S0urceror's picture

19-02-2022, 23:54

MSXUSBNext first release is ready.

I have just uploaded a new type of driver that I call MSXUSBNext. This Nextor driver is developed in C and can cross-compile to MacOS or Linux. This facilitates fast debugging. The things that need to go fast are of course coded in assembly in a hardware-abstraction-layer.

When you now boot the MSX you are presented with the following boot-menu:

MSXUSB-NXT v0.3 (c)Sourceror

Select device:
1.FLOPPY       2.USBDRIVE

Or, select DSK image [/]:
A.\80s         B.AUTOEXEC.DSK C.\dsks        D.\mm          E.\msxusb
F.\music       G.\network     H.\nextor      I.\roms        J.\saves
K.\settings    L.\sofarun     M.\tmp         N.\tools       O.\unapi
P.\vgmplay

More information on my GitHub here: https://github.com/S0urceror/MSX-USB/tree/master/drivers/MsxUsbNext

By Hit-Biter

Master (175)

Hit-Biter's picture

05-09-2023, 02:49

Hi Everyone, Too all you experts out there I am one of the masses and have no clue what 90% of this thread means ! However I do want a cartridge for my MSX 1 that can provide USB , so i can plug a printer into it ! OR an SD Card so i can save my listings to SD Card and easily transfer them to my laptop and print them from OpenMSX ! I scanned through all 23 pages of this topic only to find it seems to have reached completion in 2022 or did it die ? If its complete can we now buy the cartridge or is it a self build project for Electronic Engineers ? :/ It sounds like a LOT of work has been done, most of which is right over my head, but perhaps one of you can point me towards a method to either Print listing from an MSX1 or transfer them to my Laptop ! so i can then print them ! I cant afford / obtain the carnivore 2 / gr8net cartridges so would love some 'easy' home brew soldering kit that would allow me to do either of the two options Ive listed. Can anyone help ? Kind Regards, Paul

By ducasp

Paladin (712)

ducasp's picture

05-09-2023, 21:22

Hit-Biter wrote:

Hi Everyone, Too all you experts out there I am one of the masses and have no clue what 90% of this thread means ! However I do want a cartridge for my MSX 1 that can provide USB , so i can plug a printer into it ! OR an SD Card so i can save my listings to SD Card and easily transfer them to my laptop and print them from OpenMSX ! I scanned through all 23 pages of this topic only to find it seems to have reached completion in 2022 or did it die ? If its complete can we now buy the cartridge or is it a self build project for Electronic Engineers ? :/ It sounds like a LOT of work has been done, most of which is right over my head, but perhaps one of you can point me towards a method to either Print listing from an MSX1 or transfer them to my Laptop ! so i can then print them ! I cant afford / obtain the carnivore 2 / gr8net cartridges so would love some 'easy' home brew soldering kit that would allow me to do either of the two options Ive listed. Can anyone help ? Kind Regards, Paul

If plugging a SD card is viable, a SD Mapper is cheap and allows SD hot swap (just don't take it out while saving)...

Another option would be to transfer files using OBSOFTP on your MSX with a TCP-IP UNAPI interface, I think MSX USB allows this somehow with some usb ethernet adapters, but if only for that an OBSONET or GR8NET would seem to be a better fit (and cheaper). THen you connect to your MSX drive using FTP from your PC.

I don't think MSX USB supports USB printers currently, your best bet if wanting to print directly would be a printer that works with parallel port and doesn't require bi-directional port and allows simple text printing...

Personally I would rather use a SD MAPPER or OBSONET, that would fill your need to grab the files from your MSX to your PC and then printing from there very easily.

By Hit-Biter

Master (175)

Hit-Biter's picture

06-09-2023, 01:59

OK so an SD Mapper. What is the absolute cheepest solution out there if you know. I would even be interested in a kit that i solder myself ! I cant program chips, i can flash arduino etc with instruction but I've no chip programming tools as yet though this might be a good excuse to buy one if they are cheep, so bear that in mind ! If i could build something for @ £20 id be happy with that but I don't want to be spending £50 - £100 as I cant afford this sort of money currently ! I did something like this on my Electron a few years back and had to open the electron case and desolder a wire or maybe cut a trace and then solder in the SD Card board to connect to the parallel port. It worked and didn't cost more than £5

By Grauw

Ascended (10819)

Grauw's picture

06-09-2023, 08:58

Hi Hit-Biter, for the SD card question please start a new thread, it is off topic here. Or continue in this thread from last week.

Page 24/24
17 | 18 | 19 | 20 | 21 | 22 | 23 |