You are not logged in.

Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

tobiflex

Intermediate

  • "tobiflex" is male

Posts: 251

Date of registration: Aug 20th 2004

Location: Magdeburg

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

21

Wednesday, January 12th 2005, 1:38pm

Hi Rob,
Schau mal auf die Webseite des C-One. Da gibt es schon ein einfaches Tutorial um eigene Cores zu schreiben.
Die Hauptkomponenten sind zwei FPGAs und die programiere ich mit allem was Quartus 4.2 bietet. AHDL, VHDL und grafische Schaltungseingabe - also reine Hardware!
https://www.altera.com/support/software/…-quartus_we.jsp

Der erste FPGA enthält das Startupsystem. Der zweite mit 100000 Gattern ist frei nutzbar. Das Startupsystem erlaubt die Auswahl und das Starten verschiedener Hardware (C64, CPC464, CPC6128, weitere folgen) von Festplatte, Compktflash oder CD.

Den erste Entwurf für den TurboCPC habe ich unter GPL gestellt! Er ist unter http://c64upgra.de/c-one/s_download.htm
inclusive des Sourcecodes zu finden.

Der Link für den VC20 könnte hilfreich sein, aber ich vermute mal, daß ich den schon habe.

Viele Grüße
Tobiflex

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

22

Wednesday, January 12th 2005, 2:10pm

RE: neuer C64 (65) - Billig und gut !!?

Quoted

Originally posted by tecM0is klar...aber auf KEINEM emulator flackern sie wie sie sollen: gleichmässig mit 25 bildern pro sekunde.

natürlich tun sie das, dafür muss man allerdings einen 50.125 Hz modus basteln.

tecM0

Unregistered

23

Wednesday, January 12th 2005, 2:22pm

RE: neuer C64 (65) - Billig und gut !!?

Quoted

Original von Fröhn

Quoted

Originally posted by tecM0is klar...aber auf KEINEM emulator flackern sie wie sie sollen: gleichmässig mit 25 bildern pro sekunde.

natürlich tun sie das, dafür muss man allerdings einen 50.125 Hz modus basteln.


hmmm..sie tun es NICHT wenn man NICHT BASTELT...also: sie nun's nicht ;)

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

24

Wednesday, January 12th 2005, 4:00pm

RE: neuer C64 (65) - Billig und gut !!?

du verstehst mich falsch: es ist nicht die aufgabe der emulatorcoder, entsprechende screenmodes zu basteln. das ist ne sache der grafikkartentreiber. DU als user musst dir entsprechende treiber bzw treiberergänzungstools installieren und dann damit einen 50 hz modus erzeugen, damit der emulator den nutzen kann. ein beispiel wäre z.b. "powerstrip", damit kann man für einige grafikkarten recht beliebige bildschirmmodes erzeugen.

für vice hab ich dabei einen modus 800x542 mit etwa 50.1 Hz. 542 zeilen sind optimal, da vice eh keine zeile mehr zeichnet und der rest ungenutzt wäre, aber vor allem wird dieser modus dann auch wirklich nur von vice benutzt.

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

25

Wednesday, January 12th 2005, 4:07pm

RE: Hardware: C64 Video Karte

Quoted

Originally posted by Robthecat
1Mhz CPU ist wirklich lahm für Hires Modi
Option für einen Grafik Prozessor
(besser einen 40Mhz 6502 CPU Core nehmen, welcher dann direkt aufs Board kommt

ein 40 mhz 6502 wird auch nicht ausreichen. man bedenke: die 640x400 modis wurden erst ab dem pentium brauchbar. und der ist einem 6502 haushoch überlegen. zu 486er zeiten war noch 320x200 bei 8 bit angesagt.

Neefi

Professional

  • "Neefi" is male

Posts: 1,494

Date of registration: Nov 25th 2002

Location: Taucha bei Leipzig

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

26

Thursday, January 13th 2005, 8:58am

RE: Hardware: C64 Video Karte

Quoted

Original von Fröhn

Quoted

Originally posted by Robthecat
1Mhz CPU ist wirklich lahm für Hires Modi
Option für einen Grafik Prozessor
(besser einen 40Mhz 6502 CPU Core nehmen, welcher dann direkt aufs Board kommt

ein 40 mhz 6502 wird auch nicht ausreichen. man bedenke: die 640x400 modis wurden erst ab dem pentium brauchbar. und der ist einem 6502 haushoch überlegen. zu 486er zeiten war noch 320x200 bei 8 bit angesagt.

Also das wage ich jetz mal zu bezweifenl. Selbst mein alter 386er an der Uni konnte 640x480 darstellen, imho sogar mit 16 Bit Farbtiefe. Und was hat bitteschön der Prozessor mit der Auflösung zu tun, das ist doch Sache der Grafikkarte!!!
Gruß,
Neefi.
-------------------------------
http://www.neef-online.de

Robthecat

Unregistered

27

Thursday, January 13th 2005, 12:22pm

RE: Hardware: C64 Video Karte

Ideen werden reifer:

also ich glaube es wird 2 modi geben
320 x 256 oder 512
640 x 256 oder 512
muss doch für Emulation alter Spiele und diversen gfx demos reichen.


es gibt nur Chars (65536) mit 8x8 oder 16x16 blöcken.
wer gfx direkt pixeln will :( kann das ja im character ram machen.

farbtiefe entweder 256 oder 65536 (keine Sprites mehr)

bitblitter zum schnellen zeichnen und verschieben.
paralax scroller in Hardware. (multilayer Videorams)
rasterIRQ muß auch sein !

kompatiblität zum SuperCpu ?? ich weiß nicht wie der aufgebaut ist.
ich hänge ja primär im C64 Expansionslot.
hat die einen 20Mhz CPU BUS rausgeführt ??

Wo bekomme ich eigentlich so eine 65SC816 CPU ??
hab mal gehört im SNES is so was drinnen ??

Greetz

Rob D.

Neefi

Professional

  • "Neefi" is male

Posts: 1,494

Date of registration: Nov 25th 2002

Location: Taucha bei Leipzig

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

28

Thursday, January 13th 2005, 2:37pm

RE: Hardware: C64 Video Karte

Quoted

Original von Robthecat
kompatiblität zum SuperCpu ?? ich weiß nicht wie der aufgebaut ist.
ich hänge ja primär im C64 Expansionslot.
hat die einen 20Mhz CPU BUS rausgeführt ??

Die SCPU ersetzt den VIC nicht sondern nutzt ihn wie er ist. Alle Bildschirmausgaben wurden daher im Originaltiming belassn und mit dem VIC synchronisiert.
Detaillierte Infos zur SCPU findest Du hier:
http://usa.cmdrkey.com/cbm/supercpu/index.htm
Gruß,
Neefi.
-------------------------------
http://www.neef-online.de

Robthecat

Unregistered

29

Thursday, January 13th 2005, 4:14pm

RE: Hardware: C64 Video Karte

danke, habs mir angeschaut.
hat keinen eigenen 20 Mhz slot.

also würde man alle calculationen im Supercpu machen, dann das ergebnis
über den 1mhz in den IO bereich meiner GFX Hardware übertragen.
sehr mühsam.

da kann ich ja nur 1 byte pro sekunde rüberschreiben
nach 256 bytes muss ich dann noch die Bank wechseln (nächste Videoseite ....)

schade, wollte eigentlich die Hardware so machen das es SuperCpu kompatibel
ist und es auch sinnvoll nutzen kann.

Rob

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

30

Thursday, January 13th 2005, 4:48pm

RE: Hardware: C64 Video Karte

Quoted

Originally posted by Neefi
Also das wage ich jetz mal zu bezweifenl. Selbst mein alter 386er an der Uni konnte 640x480 darstellen, imho sogar mit 16 Bit Farbtiefe. Und was hat bitteschön der Prozessor mit der Auflösung zu tun, das ist doch Sache der Grafikkarte!!!

das problem ist nicht die darstellung. man will die auflösung ja vor allem, um damit etwas zu machen. standbilder darstellen ist ja nunmal nicht so spannend. und bei 640x480 braucht es nunmal schon etwas mehr als ein 486 um damit sinnvoll etwas anzustellen.

Neefi

Professional

  • "Neefi" is male

Posts: 1,494

Date of registration: Nov 25th 2002

Location: Taucha bei Leipzig

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

31

Friday, January 14th 2005, 9:19am

@ Robthecat:
Nun ka, die SCPU sollte halt so kompatibel wie möglich sein, daher wurde das VIC-Timing nicht verändert.
Aber wenn Du eine ganz neue Videokarte entwickeln willst, mußt Du Dich doch nicht daran binden.Hauptsache ist, daß sie am C64 läuft, egal welche Erweiterungen (wenn die kompatibel sind) da noch dranhängen...

@ Fröhn: Das ist natürlich schon wieder eine ganz andere Baustelle. Konnt natürlich ganz auf die Programmierung der Anwendung an.
Aber auch auf dem 386er leifen wunderschöne Adventures mit 640x480 bzw. 800x600 Pixeln Auflösung. man denke da nur an Kyrandia oder Loom...
Gruß,
Neefi.
-------------------------------
http://www.neef-online.de

  • »x1541« is a verified user

Posts: 6,742

Date of registration: Nov 24th 2002

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

32

Friday, January 14th 2005, 9:59am

Quoted

Original von Neefi
Aber auch auf dem 386er leifen wunderschöne Adventures mit 640x480 bzw. 800x600 Pixeln Auflösung. man denke da nur an Kyrandia oder Loom...


Mit Verlaub, mein Kyrandia läuft höchstens mit 320x200 in 256 Farben, und ich bin mir gerade nicht sicher, aber hatte Loom am PC nicht nur 16 Farben (Es gibt die 256 Farb FMTowns Version, das weiss ich)? Und auch noch The Dig und Full Throttle von Lucasarts waren 320x200x8, und die machten schon am 386er keinen Spaß mehr, weil vermehrt mit Videosequenzen gearbeitet wurde.

Neefi

Professional

  • "Neefi" is male

Posts: 1,494

Date of registration: Nov 25th 2002

Location: Taucha bei Leipzig

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

33

Friday, January 14th 2005, 10:52am

Quoted

Original von x1541

Mit Verlaub, mein Kyrandia läuft höchstens mit 320x200 in 256 Farben, und ich bin mir gerade nicht sicher, aber hatte Loom am PC nicht nur 16 Farben (Es gibt die 256 Farb FMTowns Version, das weiss ich)? Und auch noch The Dig und Full Throttle von Lucasarts waren 320x200x8, und die machten schon am 386er keinen Spaß mehr, weil vermehrt mit Videosequenzen gearbeitet wurde.

Bei Loom bin ich mir auch nicht sicher, zumindest was die Auflösung betrifft.
Magic of Kyrandia habe ich aber wesentlich später gespielt, und das lief bestimmt mindestens mit 640x480.
In dem Moment, wo Videosequenzen dazukommen, wird es natürlich Mist, da gebe ich Dir Recht. Aber darauf kann man doch bei einer Videokarte für den C64 getrost verzichten, oder???
Gruß,
Neefi.
-------------------------------
http://www.neef-online.de

  • »x1541« is a verified user

Posts: 6,742

Date of registration: Nov 24th 2002

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

34

Friday, January 14th 2005, 12:43pm

Quoted

Originally posted by Neefi
Magic of Kyrandia habe ich aber wesentlich später gespielt, und das lief bestimmt mindestens mit 640x480.


Das Spiel kenne ich gar nicht, ich meinte Legend of Kyrandia, das waren drei Teile, wovon ich aber nur den ersten gespielt habe. Und das dann auf dem Amiga, weil meine PC-Version einen Knacks hatte. Von daher ist das was ich meine natürlich schon recht betagt. Gerade entdeckt dass es davon auch eine Version mit Sprachausgabe gibt. Gleich mal auf die Suche machen :D

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

35

Friday, January 14th 2005, 12:51pm

loom und co sind nur 320x200 spiele. die grafiken liegen überhaupt nicht in höherer auflösung auf disk. naja bei einigen wird die erinnerung eben "nachgebessert". letztens hatte mir auch jemand geschworen, er hätte auf einem 486 duke nukem 3d flüssig in 640x480 gespielt. ich bin mir ziemlich sicher, dass er da mist erzählt hat, denn ich hab mir damals extra einen P133 geholt, nur damit ich endlich nicht mehr 320x200 fahren muss.

ausserdem: auch ein 386 ist einem 6502 bzw 65816 überlegen.

Neefi

Professional

  • "Neefi" is male

Posts: 1,494

Date of registration: Nov 25th 2002

Location: Taucha bei Leipzig

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

36

Friday, January 14th 2005, 2:05pm

Quoted

Original von x1541
Das Spiel kenne ich gar nicht, ich meinte Legend of Kyrandia, das waren drei Teile, wovon ich aber nur den ersten gespielt habe.

Genau das meine ich doch auch, von denen habe ich zwei Titel gespielt... Sollte ich mich beim Titel so getäuscht haben ?( :P

Quoted

Original von Fröhn
loom und co sind nur 320x200 spiele. die grafiken liegen überhaupt nicht in höherer auflösung auf disk. naja bei einigen wird die erinnerung eben "nachgebessert". letztens hatte mir auch jemand geschworen, er hätte auf einem 486 duke nukem 3d flüssig in 640x480 gespielt. ich bin mir ziemlich sicher, dass er da mist erzählt hat, denn ich hab mir damals extra einen P133 geholt, nur damit ich endlich nicht mehr 320x200 fahren muss.

Sei´s drum. Was Loom und Kyrandia betrifft bin ich mir beim Rechner jedenfalls absolut sicher. Ich hatte damals keinen PC und kenne die Games nur vom Rechner meiner Freundin. Und die hatte nun mal nur einen 386 DX 25.

Quoted


ausserdem: auch ein 386 ist einem 6502 bzw 65816 überlegen

Will ja eigentlich auch keiner bestreiten. Em Ende geht es (mir zumindest) doch nur darum, das was der C64 verarbeiten kann in einer höheren Auflösung auf einen VGA-Monitor zu bringen. Ganz einfach deshalb, damit der Bild ein wenig besser aussieht... Alles andere ist doch das Pferd von hinten aufzuzäumen und erfordert natürlich auch mehr Rechenleistung. Aber dann würde ich mich auf die Seite der Kritiker stellen und sagen, das hat ja mit einem C64 nichts mehr zu tun.
Gruß,
Neefi.
-------------------------------
http://www.neef-online.de

  • "Fröhn" is male

Posts: 4,493

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

37

Friday, January 14th 2005, 6:12pm

niedrige auflösung und wenig farben sieht auf vga NICHT besser aus. dafür ist pal nunmal wie geschaffen. der c64 hat 320x200 mit 1 bit pro pixel, und selbst damit ist er überfordert, so dass man einen charmode braucht. wie soll er auf einmal mit 640x480 und 16 bit pro pixel klarkommen? das einzige "sinnvolle" wäre eine karte die gleich alles macht, aber warum sollte man dann noch einen c64 nehmen?

skoe

macht komische Sachen

  • "skoe" is male
  • »skoe« is a verified user

Posts: 2,034

Date of registration: Nov 12th 2003

Location: Berlin

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

38

Friday, January 28th 2005, 2:30pm

RE: neuer C64 (65) - Billig und gut !!?

Quoted

Original von Robthecat
flis flackern am C64 und auf jeden Emulator !

Technisch:
Flis schalten 50 mal pro Sekunde die Bitmaps durch (2-3 Bilder)


Nanana, verwechselt hier nicht jemand FLI und Interlace? <Klugscheiß> FLI ist das, wo in jeder Zeile die Screen-Bank gewechselt wird, um mehr als 4 Farben pro Block darstellen zu können. </Klugscheiß> Und das flackert nirgens.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vergiss BASIC und lern C! C lernen mit cc65 und C64
Bau Dir ein eigenes Modul! EasyFlash

This post has been edited 1 times, last edit by "skoe" (Jan 28th 2005, 2:33pm)


Robthecat

Unregistered

39

Tuesday, February 1st 2005, 12:25pm

RE: neuer C64 (65) - Billig und gut !!?

stimmt ! schon wieder lang her, als wir das noch programmierten ......
Rob D.

tischuer

Intermediate

  • "tischuer" is male

Posts: 416

Date of registration: Sep 5th 2004

Location: NRW

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

40

Sunday, February 6th 2005, 12:00am

Quoted

Originally posted by x1541
Mit Verlaub, mein Kyrandia läuft höchstens mit 320x200 in 256 Farben, und ich bin mir gerade nicht sicher, aber hatte Loom am PC nicht nur 16 Farben (Es gibt die 256 Farb FMTowns Version, das weiss ich)? Und auch noch The Dig und Full Throttle von Lucasarts waren 320x200x8, und die machten schon am 386er keinen Spaß mehr, weil vermehrt mit Videosequenzen gearbeitet wurde.


Loom hatte 16 Farben, später gab es eine spezielle (aber recht rare) CD-ROM Version mit Sprachausgabe in 256 Farben. Beide waren in 320x200 Pixel. Letzteres gilt ebenso für die Kyrandia-Teile.