I think there really is a revival (Revival MSX Fora)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 103 gasten en 6 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Revival - I think there really is a revival

Schrijver

I think there really is a revival

multi
msx lover
Berichten: 67
Geplaatst: 04 Januari 2007, 23:51   
Hello all,


i'm a ex-MSX software developer, after finding out about the 1 chip msx of course i ordered one (and let a good friend who is an ex-MSX developer order one too). these are just 2 cases of a real revival of cooled down love for the MSX!

(just wanted to say that for all the skeptics that claim there was not a revival going on)


one more thing, anyone know about a 1 chip emulator being developed? i would love to write vhdl code for the 1 chip hardware but i was wondering if there is actually some emulation possible where you can verify your code. i imagine that to be able to do this a bit convenient we at least need an vhdl emulator/interpreter and a VGA out to bitmap/window emulation. then a keyboard to ps2 in emulation would be needed too.

anyone know about such an emulator or anyone also is interested in one?
wolf_
online

msx legend
Berichten: 4664
Geplaatst: 05 Januari 2007, 00:16   
So, are you anyone we might know? (masked multician, remove your mask! ^_^)
multi
msx lover
Berichten: 67
Geplaatst: 05 Januari 2007, 00:42   
i wrote quite a few demo's for the msx in the days, usually showing new techniques that i thought up. then i would sell them for 10 gilders on the MSX meeting days around the country.

after i found out about the 1 chip msx i looked into the MSX again and i actually gave one of the last demo's i wrote to the people of openmsx so they could fix their emulator and make the demo run on it that emulator is quite kool & sophisticated to support the features used in that demo. it used a not so well known feature of the clock chip to measure the exact speed of the Z80 and calculate the amount of t-cycles that fit in 1 display line. this info was then used to draw a full screen fluently moving 3D landscape (colored blocks) with the text "MAZE" hovering over it. the maze text had a shadow that was projected over the landscape. the demo runs on a msx-2 and was never really released.

www.htmlgamez.com/3D-Demo.zip (for all of you who got curious now)
wolf_
online

msx legend
Berichten: 4664
Geplaatst: 05 Januari 2007, 00:44   
ok, but no generally known nick/group, like those on the old Picturedisks from Genic and Sunrise etc.? (or other demodisks from that era)
multi
msx lover
Berichten: 67
Geplaatst: 05 Januari 2007, 01:05   
i forgot what name i used back then but whatever name it was, i don't think many people know me from that time (might be wrong) some of the names back then do know me however, andre from ANMA was always the first person to look me up on every big meeting to see what i made and to show what he been doing. i also published some article in one of the msx magazines (MCM) and published a game in another one (MSX Info). then i was also part of the MSX Team and was responsible for the documentation library, the software we were supposed to make at the MSX Team with our group of developers was never completed though.
Edwin
msx professional
Berichten: 598
Geplaatst: 05 Januari 2007, 01:47   
Welcome to the forum!

To answer your question. The full implementation is much too complex to run through a simulator with any real purpose. However, you can probably simulate subsystems if you can isolate them properly and feed them proper inputs. VHDL compilers and simulation software can be found in one of the other threads. If you run Windows you might as well get the Quartus II web editon from the Altera site as you will need this to rebuild the configuration anyway.

Good to have more old developers back on msx. If you have a look around, you'll see that there are still quite a few them.
multi
msx lover
Berichten: 67
Geplaatst: 05 Januari 2007, 02:01   
are you sure that a 2.something gigahertz cpu can't emulate some VHDL code? i can imagine emulating 12.000 LEs is something else, but i mean just interpret or HLE the VHDL/source itself?
ro
msx guru
Berichten: 2320
Geplaatst: 05 Januari 2007, 08:51   
Hai Multi, and welcome to the forum. I checked your pseudo 3d field, it reminded me of this:


manuel
msx guru
Berichten: 3382
Geplaatst: 05 Januari 2007, 10:32   
multi, thanks again for contacting us (openMSX devs) back then. And nice to see you here on the forum
Edwin
msx professional
Berichten: 598
Geplaatst: 05 Januari 2007, 11:44   
Quote:

are you sure that a 2.something gigahertz cpu can't emulate some VHDL code? i can imagine emulating 12.000 LEs is something else, but i mean just interpret or HLE the VHDL/source itself?



That is actually not much different. VHDL is not like normal programming languages. Apart from process blocks, everything is evaluated in parallel. So for every change in input you'd have to run through the entire thing. With the VDP clock at over 20MHz, you have an input clock that changes 40 million times per second. So you can imagine what a staggering amount of computational time is needed to simulate just one realtime second.

The other problem is that a complete machine requires rather complex input. It requires memory with code to run which it fetches through a memory interface. While I haven't tried anything this complex yet, I doubt simulators were built to accommodate this.

multi
msx lover
Berichten: 67
Geplaatst: 05 Januari 2007, 18:46   
Quote:

The other problem is that a complete machine requires rather complex input. It requires memory with code to run which it fetches through a memory interface. While I haven't tried anything this complex yet, I doubt simulators were built to accommodate this.



yeah, thats what i figured too and exacly the reason why i thought an 1-chip emulator would be kool, lol. well maybe the 1-chip itself would be the perfect platform to test code, i understood that the USB can be used to load code in the device. maybe it's possible to write some simple vhdl code to capture some 1-chip hardware signals (like input) and send it over usb to feed it to an simulator. but like you said the main issue would be an simulated memory controler (high speed & interactive in+out). anyway a simple oscilloscope program that would show pin 0/1 status and lets you flip a pin and see how things react would already be of great help i guess.

well, i am going to let all this info sink in and see by the time the 1-chip device arrives how it could help making vhdl development nicer for it (or not ofcourse if i don't get any brilliant ideas ).
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.