EightyOne - time to bring it up to date?

Emulator and emulator development specific topics

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

Postby sirmorris on Wed Nov 11, 2009 6:38 pm

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-)
5 x -go-hold rings, 4 x calling birds, 3 x french hens, 2 x turtle doves and 1 x partridge (in a pear tree)
User avatar
sirmorris
 
Posts: 334
Joined: Thu May 08, 2008 4:45 pm
Location: oxon, uk

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

Postby Forthretro.new.fr on Thu Nov 19, 2009 10:30 pm

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
Forthretro.new.fr
 
Posts: 31
Joined: Thu Nov 19, 2009 9:34 pm

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

Postby zx81jens on Fri Nov 20, 2009 9:37 am

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)
this message was blinked into a fibre-optic-cable only with a flashlight
User avatar
zx81jens
 
Posts: 53
Joined: Sat May 10, 2008 7:26 am
Location: Germany

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

Postby siggi on Fri Nov 20, 2009 9:49 am

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://www.zx81-siggi.endoftheinternet.org/d:games/se/harrburg.p

See the program listing at line 2440 ..

HTH Siggi
There are 10 types of people in this world: those who understand binary and those who don't.
siggi
 
Posts: 156
Joined: Thu May 08, 2008 8:30 am
Location: Germany

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

Postby Forthretro.new.fr on Fri Nov 20, 2009 11:29 am

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: 31
Joined: Thu Nov 19, 2009 9:34 pm

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

Postby Forthretro.new.fr on Fri Nov 20, 2009 5:29 pm

Many thanks Siggi
reading 4025 !!!
It is just fine and it works with my Forth ! :D
Amicalement Dominique
User avatar
Forthretro.new.fr
 
Posts: 31
Joined: Thu Nov 19, 2009 9:34 pm

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

Postby siggi on Mon Nov 23, 2009 9:13 am

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://www.zx81-siggi.endoftheinternet.org/d:games/se/harrburg.p


Oops: seems that somebody played my game:

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

:(

Siggi
There are 10 types of people in this world: those who understand binary and those who don't.
siggi
 
Posts: 156
Joined: Thu May 08, 2008 8:30 am
Location: Germany

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

Postby XavSnap on Mon Jan 04, 2010 4:55 pm

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
User avatar
XavSnap
 
Posts: 236
Joined: Sat May 10, 2008 3:23 pm

Previous

Return to Emulators

Who is online

Users browsing this forum: No registered users and 0 guests