EightyOne - time to bring it up to date?

Emulator and emulator development specific topics
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: EightyOne - time to bring it up to date?

Post by sirmorris »

Oops - I'm pretty sure that's my bug :oops:

I'm not selfish though! I'm happy to share it with you all! 8-)
User avatar
Forthretro.new.fr
Posts: 32
Joined: Thu Nov 19, 2009 9:34 pm

Re: EightyOne - time to bring it up to date?

Post by Forthretro.new.fr »

Bonjour to all
My name is Dominique and my hobby is programming Forth with the ZX81.

I just read this topic and I am absolutely full of enthusiasm with the idea to give a continuation to this marvelous EO (Once again, my congratulations to Mike).
I used the two emulators: EO and Vb81 Xur (Hello XavSnap) and my dream is both to be perfectly compatible. I think that the idea to emulate with more realism is great.
Also to add functions for a better Debug.
I would like for example to emulate routines for diagonal’s plot hitting two keys at the same time, It is possible with the real ZX, but impossible without emulation of the keyboard of origin.
In the same way I think that thanks to the current speed of the today’s computer the true emulation of the video routines is possible (For HGR for example).
Thank you.
User avatar
zx81jens
Posts: 201
Joined: Sat May 10, 2008 8:26 am
Location: a Basement in Nienburg / Germany

Re: EightyOne - time to bring it up to date?

Post by zx81jens »

Hi Dominique!

Welcome...

I do not program in FORTH, but I have a ZX81 with a HUSBAND-FORTH-Eprom. It works very fine!

Do you know the Husand-Forth? Do you have programs? Maybe I will give Forth a try :-)

Greetings
Jens (German ZX-TEAM-Member)
eyerything will be okay in the end.
if it´s not okay, it´s not the end.

and: uıɐbɐ ʎɐqǝ uo pɹɐoqʎǝʞ ɐ ʎnq ɹǝʌǝ ɹǝʌǝu ןןıʍ ı
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: EightyOne - time to bring it up to date?

Post by siggi »

Hi Dominique

at least using BASIC it is possible to check multi-keypresses with EO (despite of the limited capabilities of a PC compared to a ZX81 :lol: ).

In the last millenium I wrote a game to simulate a nuclear power plant (Harrisburg :mrgreen: ). To control the reactor, you have to press 2 keys simultaneously . E. g. to open the valve for the steam, you have to press "D" and "K" (for '+') or "D" and "L" (for '-') to close it.
I PEEKed some BASIC system variables (16421/22) to read the keyboard pattern of those keys. And it works with EO!

The game is on my ZX81 web-server:
http://zx81-siggi.endoftheinternet.org/ ... harrburg.p

See the program listing at line 2440 ..

HTH Siggi
Last edited by siggi on Tue Dec 07, 2010 11:22 am, edited 1 time in total.
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Forthretro.new.fr
Posts: 32
Joined: Thu Nov 19, 2009 9:34 pm

Re: EightyOne - time to bring it up to date?

Post by Forthretro.new.fr »

Hello Jens,

Thank you for your kind message.
No, I have not the HUSBAND-FORTH-Eprom , but I am very interested in.
If you don’t mind, I will open a specific topic on Forth where we can share some program.
I would like to participate in the process of continuation of OE, but I confess my lack of knowledge with the modern languages (C++ and so on). If the intention of the group is to fully emulate the video and the keyboard I can help with some test-routine.

Hy Siggi
Many thanks for the link. I will check it.
I have somewhere in my notes a LM routine found in a Brazilian magazine years ago.
I inform you.

Amicalement Dominique
User avatar
Forthretro.new.fr
Posts: 32
Joined: Thu Nov 19, 2009 9:34 pm

Re: EightyOne - time to bring it up to date?

Post by Forthretro.new.fr »

Many thanks Siggi
reading 4025 !!!
It is just fine and it works with my Forth ! :D
Amicalement Dominique
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: EightyOne - time to bring it up to date?

Post by siggi »

siggi wrote: In the last millenium I wrote a game to simulate a nuclear power plant (Harrisburg :mrgreen: ). To control the reactor, you have to press 2 keys simultaneously . E. g. to open the valve for the steam, you have to press "D" and "K" (for '+') or "D" and "L" (for '-') to close it.
I PEEKed some BASIC system variables (16421/22) to read the keyboard pattern of those keys. And it works with EO!

The game is on my ZX81 web-server:
http://zx81-siggi.endoftheinternet.org/ ... harrburg.p
Oops: seems that somebody played my game:

http://www.keyc.com/node/30536

:(

Siggi
Last edited by siggi on Tue Dec 07, 2010 11:26 am, edited 1 time in total.
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: EightyOne - time to bring it up to date?

Post by XavSnap »

Hi,

The new ZxForth copiler will be updated as soon as possible on Vb81 Xur (Standard and HRG compiler).
But, the simultaneous key stroke is not supported in the Xur. :oops:
Eo can launch "Forth.z81" located in the XuR's "ROMs" folder...
And it's far better !
Have fun!
Xav
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply