One chip MSX improvement project

Page 95/95
88 | 89 | 90 | 91 | 92 | 93 | 94 |

By KdL

Paladin (925)

KdL's picture

22-02-2017, 20:19

Yes but there is not the asm source of "sdhc-iplrom" into the Yukun/OKEI project... I'm a lazy snail !! Tongue

https://twitter.com/ocm_pld_news

By KdL

Paladin (925)

KdL's picture

23-02-2017, 18:31

Eugeny_Brychkov wrote:
RetroTechie wrote:

MSX2+ (and thus OCM with updated firmware) does a destructive RAM search after a hard reset. So it would write at least somewhere in memory which contains RAM.

Disgusting approach of MSX2+ firmware developers not respecting user contents. And there's a life beyond the reset!

I developed writable content which is to be executed on startup, but did not expect destructive access. Now I have protected all critical parts of the page, leaving OPLL registers writable only at address 4040h.

Hi Eugeny, with OCM-PLD v3.3 there are two approaches to use the hard reset:
a) the fast click <1,5sec is a reset without RAM cleanup;
b) the long click >=1,5sec is a reset with RAM cleanup.

By caro

Champion (467)

caro's picture

17-03-2017, 19:50

Firmware version 1ChipMSX for Altera DE1 from March 17, 2017.
The current version of the firmware with the sources is now available.
In addition to supporting the work with SDHC cards with a capacity of up to 32 GB and a NEXTOR disk subsystem, the system has a COM port implemented according to the UART 16750 standard.
The base port address is 0x80. To verify the work of the port on the site laid out a simple terminal program with the source, as well as a description of the implementation of the IP UART 16550. The difference is 16750 from 16550 in the larger volume of FIFO (64 against 16 bytes).
As usual, all materials on http://caro.su

By KdL

Paladin (925)

KdL's picture

18-03-2017, 15:25

caro wrote:

Firmware version 1ChipMSX for Altera DE1 from March 17, 2017.
The current version of the firmware with the sources is now available.
In addition to supporting the work with SDHC cards with a capacity of up to 32 GB and a NEXTOR disk subsystem, the system has a COM port implemented according to the UART 16750 standard.
The base port address is 0x80. To verify the work of the port on the site laid out a simple terminal program with the source, as well as a description of the implementation of the IP UART 16550. The difference is 16750 from 16550 in the larger volume of FIFO (64 against 16 bytes).
As usual, all materials on http://caro.su

thanks a lot!! :)

By caro

Champion (467)

caro's picture

17-04-2017, 20:55

Updated relize OCM on DE1 from 17.04.17
---------------------------------------
Added work with PS/2-mouse.
Implemented the work of a mouse connected to the joystick port according to the standard adopted for MSX.
While the mouse is working without a wheel. By default, the mouse works through the port of the joystick 1.
The DE1 board does not provide for the connection of an additional PS/2 device, so to connect the mouse you will
need to assemble the part of the scheme shown on the site.
http://caro.su/msx/ocm_de1.htm

By vanfanel

Champion (446)

vanfanel's picture

18-04-2017, 09:38

@caro: Thanks A LOT for the DE1 port!! It's keeping my DE1 alive as a powerfull MSX system Smile

Any possibilities of having scanlines, please? The MSX1 core for ZX-UNO has them:
https://github.com/fbelavenuto/msx1fpga

By caro

Champion (467)

caro's picture

18-04-2017, 21:06

Mouse now works on Altera DE0.
http://caro.su/msx/ocm_de0.htm

By vanfanel

Champion (446)

vanfanel's picture

20-04-2017, 10:05

@caro: Sorry to insist but, what about scanlines? Thanks

By caro

Champion (467)

caro's picture

20-04-2017, 17:17

Well, will I try to do it?

By -Neo-

Champion (286)

-Neo-'s picture

23-04-2017, 13:26

So these are additional feautures for a DE1 only? Or are these also available for OCM/Zemmix?

Page 95/95
88 | 89 | 90 | 91 | 92 | 93 | 94 |
My MSX profile