Jump to content

Recommended Posts

5 hours ago, blanka said:

Trouwens, de .cas files zijn ook corrupt, dat kan ook boosdoener zijn.

 

Staat er, afgezien van de "bogus data", dan iets fout in? (weet niet of je de aanwezigheid van de bogus data corrupt noemt) De recnums staan goed en bestandsgrootte is ook in orde. Ik kan beide .cas bestanden gewoon inladen en ze draaien zover ik kan zien prima.

 

6 hours ago, Hawker17 said:

ondanks dat ik ze niet kan laden in een fysieke P2000T

 

Ik kan bevestigen dat je een P2000T met meer dan 16kb geheugen nodig hebt, anders draaien ze inderdaad niet.

Link to post
Share on other sites
  • Replies 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

10 minutes ago, Bertus said:

 

De recnums staan goed en bestandsgrootte is ook in orde.


Die is niet ok, het is geen veelvoud van 1280 bytes. Er moeten 0-en achter om m terug op de P2000 te kunnen zetten.

 

Link to post
Share on other sites

Ik denk dat ik dan het proces van inladen dan nog niet helemaal snap.

 

Welk stukje van de header is dan problematisch? Bij mijn beste weten werkt het als volgt:

  • $0032-$0033 en $0034-$0035 zijn inderdaad allebei niet deelbaar door 1280, maar dat hoeft toch ook niet? Het BASIC programma stopt gewoon op een bepaalde geheugenlocatie ($6547 + bestandsgrootte) en dat wordt weggeschreven in $6405, $6407, $6409.
  • Hoeveel 'blokken' van 0x400 bytes er ingeladen worden (dus exclusief die 0x100 aan headerdata) wordt bepaald door het getal op $004F.
Link to post
Share on other sites

Het gaat om het overhengeltool over RS232, die heeft complete blokken nodig. Ook is het handig voor samenvoegen/splitsen van tapebestanden als de afmetingen rond zijn.

Edited by blanka
Link to post
Share on other sites

Ik ben een tape aan het splitten met splitape, maar doordat er meerdere dezelfde beginletters in de programmanamen zitten, krijg ik een foutmelding. Weet iemand hoe ik handmatig programma's kan splitten? Overigens ben ik er achter gekomen dat van Ghosthunt v1.0, v1.1 en v2.0 bestaan. Ditzelfde geldt voor Racen (2.0 en 3.0).

Link to post
Share on other sites
2 hours ago, Hawker17 said:

Ik ben een tape aan het splitten met splitape, maar doordat er meerdere dezelfde beginletters in de programmanamen zitten, krijg ik een foutmelding. Weet iemand hoe ik handmatig programma's kan splitten?

Je kunt gewoon stukken knippen en plakken in een Hex-editor. Ik gebruik HexFiend. Stelt niks voor. Wel handig om m op 32 byte breedte te zetten, dan kun je wat makkelijker de blokken selecteren.

Link to post
Share on other sites
23 uur geleden, blanka zei:

Je kunt gewoon stukken knippen en plakken in een Hex-editor. Ik gebruik HexFiend. Stelt niks voor. Wel handig om m op 32 byte breedte te zetten, dan kun je wat makkelijker de blokken selecteren.

Je stelde me gisteren een vraag over de verschillende versies van Ghosthunt. Deze zijn af te lezen in de inhoudsopgave, ik heb de screenshots bijgevoegd.

 

Zou jij me kunnen helpen met het splitten van casfiles via een hex-editor? Ik heb voor windows 10 HxD Hex Editor geïnstalleerd, maar wordt er niet wijzer van.  Ik heb hem op 32kb gezet, maar zie niet waar het programma begint of eindigt.

gh1.png

gh11.png

Link to post
Share on other sites

Hier even een voorbeeld met een weergave van 32 byte per regel. De blauwe selectie is de feitelijke data van 1024kb van het eerste blok. Daarboven zie je "8" regels van de header (8x32=256byte), die zie je onder het blauwe deel weer. Als je dus steeds in veelvouden van 40 regels selecteerd, en alle blokken pakt met dezelfde naam (die zie je in regel 2+3 van iedere portie va 40 regels, hier "MondriaaBASBN.     n", de naam heeft 16 tekens, 8 voor de extensie, en 8 erna) dan heb je een compleet los programma geselecteerd

Schermafbeelding 2023-11-11 om 21.40.21.pngDe blokgrenzen zitten dus op 0,1280,2560,3840,5120,6400 etc. bytes, die getallen zie je in de linker kolom. Soms staat de linker kolom ook op HEX-weergave, maar dat kun je vaak makkelijk omschakelen.

Edited by blanka
Link to post
Share on other sites

De 64kb geheugenuitbreiding voor de P2000T is af en werkt als een zonnetje! Ik ben uiteindelijk op het volgende schema uitgekomen. (png is 2048x1447 pixels; hoop dat dit nu goed gaat qua uitlezen...)

p2000t-ram-expansion-board-schematic.thumb.jpg.642887c56b9cbfc2cfa3b7384c19e4aa.jpg

Ik heb nog een paar SMD ledjes toegevoegd aan het ontwerp zodat je de status van het bank register kunt 'uitlezen'. Deze hoef je op de printplaat natuurlijk niet erop te zetten als je dat niet wilt. De PCB sluit je aan op de expansion header die zich achter de cartridge slots bevindt. De 5V en GND haal ik van de voeding PCB af. Voor een impressie, zie onderstaande afbeeldingen.

 

ram_expansion_placement_01.thumb.jpg.6807ce326c465a82edbb80939f46bd39.jpg

 

ram_expansion_placement_02.thumb.jpg.f204a7e04a8c854d7913248535b27ada.jpg

 

Ik heb ook een simpele RAM tester utility geschreven. Deze toetst het RAM boven 0x6200 en test ook de bank switching. (als je op onderstaand plaatje klikt wordt je naar een YouTube filmpje verwezen).

 

0.jpg

 

Als mensen geïnteresseerd zijn om te testen, laat me even weten! Ik heb nog 1 lege printplaat over als je zelf alle componenten in huis hebt en nog 1 met alle componenten erop. Als er veel interesse is kan ik weer een batch aan printplaten bestellen.

 

Je kunt ook zelf bestellen; alle ontwerpbestanden zijn op onderstaande Github repository te vinden.

https://github.com/ifilot/p2000t-ram-expansion-board

 

 

Edited by Bertus
Link to post
Share on other sites
On 11/5/2023 at 3:33 PM, Hawker17 said:

Het rare is dat de gesplitte files prima werken. Andere tapes overzetten gaat doorgaans prima. Ik probeer zoveel mogelijk tapes "digitaal" te redden.

 

Snorkel blijkt een spel te zijn en Alice één of andere adventure. Kan weer aan de lijst met software toegevoegd worden.

 

Snorkel en Alice kende ik beiden nog niet. Die ben ik nu meteen aan het testen in de M2000 emulator op mijn oude MacBook uit 2009. Werkt prima!

 

image.thumb.png.1898ef9a0ba9959a9f85283a92cdbcfe.png

Edited by dionoid
Link to post
Share on other sites
Op 11-11-2023 om 21:43, blanka zei:

Hier even een voorbeeld met een weergave van 32 byte per regel. De blauwe selectie is de feitelijke data van 1024kb van het eerste blok. Daarboven zie je "8" regels van de header (8x32=256byte), die zie je onder het blauwe deel weer. Als je dus steeds in veelvouden van 40 regels selecteerd, en alle blokken pakt met dezelfde naam (die zie je in regel 2+3 van iedere portie va 40 regels, hier "MondriaaBASBN.     n", de naam heeft 16 tekens, 8 voor de extensie, en 8 erna) dan heb je een compleet los programma geselecteerd

Schermafbeelding 2023-11-11 om 21.40.21.pngDe blokgrenzen zitten dus op 0,1280,2560,3840,5120,6400 etc. bytes, die getallen zie je in de linker kolom. Soms staat de linker kolom ook op HEX-weergave, maar dat kun je vaak makkelijk omschakelen.

Dank voor je moeite en uitleg. Helaas lukt het me nog steeds niet. Ik heb een simpel cas-bestand bijgevoegd met 2x hetzelfde programma. Als ik één programma selecteer en kopieer in een nieuw bestand en die save als een .cas bestand, dan gebeurt er niets nadat ik het open in de emulator.

 

Wil jij nog eens meekijken wat ik fout doe?

Knipsel.JPG

mijntape2.cas

Edited by Hawker17
Link to post
Share on other sites
19 uur geleden, dionoid zei:

 

Snorkel en Alice kende ik beiden nog niet. Die ben ik nu meteen aan het testen in de M2000 emulator op mijn oude MacBook uit 2009. Werkt prima!

 

image.thumb.png.1898ef9a0ba9959a9f85283a92cdbcfe.png

Leuk he? Er komen nog wel meer titels aan. Er zijn zelfs remakes geweest van Hyperolympics en Chuckie Egg, beiden kwamen in ongeveer dezelfde tijd uit voor de MSX. Uiteraard niet met deftige graphics, maar met karakters. Nu nog even handigheid krijgen met de HEX-editor. 😉

Link to post
Share on other sites
On 11/12/2023 at 11:49 AM, Bertus said:

De 64kb geheugenuitbreiding voor de P2000T is af en werkt als een zonnetje! Ik ben uiteindelijk op het volgende schema uitgekomen. (png is 2048x1447 pixels; hoop dat dit nu goed gaat qua uitlezen...)

p2000t-ram-expansion-board-schematic.thumb.jpg.642887c56b9cbfc2cfa3b7384c19e4aa.jpg

Ik heb nog een paar SMD ledjes toegevoegd aan het ontwerp zodat je de status van het bank register kunt 'uitlezen'. Deze hoef je op de printplaat natuurlijk niet erop te zetten als je dat niet wilt. De PCB sluit je aan op de expansion header die zich achter de cartridge slots bevindt. De 5V en GND haal ik van de voeding PCB af. Voor een impressie, zie onderstaande afbeeldingen.

 

ram_expansion_placement_01.thumb.jpg.6807ce326c465a82edbb80939f46bd39.jpg

 

ram_expansion_placement_02.thumb.jpg.f204a7e04a8c854d7913248535b27ada.jpg

 

Ik heb ook een simpele RAM tester utility geschreven. Deze toetst het RAM boven 0x6200 en test ook de bank switching. (als je op onderstaand plaatje klikt wordt je naar een YouTube filmpje verwezen).

 

0.jpg

 

Als mensen geïnteresseerd zijn om te testen, laat me even weten! Ik heb nog 1 lege printplaat over als je zelf alle componenten in huis hebt en nog 1 met alle componenten erop. Als er veel interesse is kan ik weer een batch aan printplaten bestellen.

 

Je kunt ook zelf bestellen; alle ontwerpbestanden zijn op onderstaande Github repository te vinden.

https://github.com/ifilot/p2000t-ram-expansion-board

 

 

Mooi werk weer. Helaas zitten die van mij al bijna allemaal vol, alleen een dode P2000 niet. Is het een idee de schroefterminalgaten gewoon 2,54mm uit elkaar te doen zodat er een JST connector op kan, dat is netter dan van die schroefklemmen. Wellicht draait ie ook wel met de moderne laag-energie chips van tegenwoordig ook wel direct van het hoofdbord, of is dat te uitdagend voor de voeding?

Link to post
Share on other sites
1 hour ago, Hawker17 said:

@dionoid

 

Nog even over de emulator. Elke keer als ik een cassette verwijder en een reset doe, krijg ik de melding "niet gevonden". Is het mogelijk om een harde reset toe te voegen?

 

Ja, dat is een bug in M2000; die kreeg ik ook gemeld van @blanka. Inmiddels is deze bug gefixt, maar dank voor het melden.

Link to post
Share on other sites
14 hours ago, blanka said:

Mooi werk weer. Helaas zitten die van mij al bijna allemaal vol, alleen een dode P2000 niet. Is het een idee de schroefterminalgaten gewoon 2,54mm uit elkaar te doen zodat er een JST connector op kan, dat is netter dan van die schroefklemmen. Wellicht draait ie ook wel met de moderne laag-energie chips van tegenwoordig ook wel direct van het hoofdbord, of is dat te uitdagend voor de voeding?

 

Dank! 🙂 

  • Onder de schroefterminal op de PCB zit een optie om een male 2.54mm header te zetten waar je een JST connector op kunt zetten.
  • Het zou me niets verbazen dat dit printplaatje zo'n lage stroom heeft dat je de 5V en GND direct kunt aftappen van een 5V en GND pin op het moederbord. 🤣
Link to post
Share on other sites
Quote

Indien je Debian Linux gebruikt (Ubuntu, Linux Mint, etc), dan hierbij de install package voor M2000.

Zou je kunnen testen of deze werkt?

Hallo @dionoid, Het zal wel aan mij liggen, maar uitgepak krijg ik 3 files 2x zst en 1x debian-binairy van 4 bytes. Uh... en toen?

Gr.Wijnand

Edited by Wijnand
Link to post
Share on other sites

23/10:
@Bertus zei: Als je de 688 en de tweede 62256 weglaat dan heb je een karige 24k uitbreiding.
@cancom zei: Het opstarten eindigt dan rap met "CALL SERVICE". Dus ofwel een 16k met niks erbij ofwel een 32k met bankswitch: de BIOS pikt de middenweg niet.

 

Maar: zonder bankswitch wordt E-F voor de 2e keer "gevonden" -out 148,1 heeft geen effect- dus #605C=3.
De BIOS kan, doordat E-F op dezelfde manier wordt getest, niet bepalen of er wel echt sprake is van andere geheugenbytes.

 

Test of er echt sprake is van banken:
- out 148,0
- schrijf op 1e adres "0"
- out 148,1
- schrijf op 1e adres "1"
- out 148,0
- lees 1e adres...

 

zoiets staat niet in de BIOS. Testen of er een bankswitch is: voeg een inputpoort 148 toe; handig om bij te houden waar je zit.

 

In 't rijtje geheugencapaciteiten 16k - 32k - 48k(+) komt nog erbij: 40k... waarmee geen rekening gehouden is.

 

Er bestaat waarschijnlijk geen programma (afgezien van een DOS) dat gebruik maakt van alleen banken 0 en 1. Met die 32k direct aangesloten -A13 en A14 direct op de chip- kan dat ook niet want je zit 2* in 'tzelfde blok van 8k. Vandaar de BIOS-grap.

 

Misschien de moeite waard: naast die 32k-chip alleen nog twee gates voor de chipselect.
Compact, simpel, goedkoop en je hebt 39542 bytes vrij...

 

---

 

Ho, ik heb niet gekeken wat er gebeurt met de A13 en A14 pins van de geheugenchip als de 688 weg is en dus de 173 enz. niks doet...

Dat zou opgelost zijn met jumpers aan die pins.

 

Edited by cancom
Link to post
Share on other sites
18 hours ago, Wijnand said:

Hallo @dionoid, Het zal wel aan mij liggen, maar uitgepak krijg ik 3 files 2x zst en 1x debian-binairy van 4 bytes. Uh... en toen?

Gr.Wijnand

Heb je ervaring met het installeren van debian packages op Linux? Als je de zip uitpakt, krijg je een .deb bestand. Deze kun je vaak dubbel-klikken en anders via de command line met:

sudo dpkg -i [package filename]

Edited by dionoid
Link to post
Share on other sites

@dionoid Installeerde voor kort alleen maar m.b.v. apt. Maar, nooit te oud om te leren. Heb de commamd line methode geprobeerd sudo dpkg -i M2000_0.7_amd64.deb maar dat levert 4 niet geinstalleerde dependencies op. Het installeren van die packages levert nieuwe dependencies op. Heb jij een hint hoe dat in 1 keer te doen?

 

Opgelost: sudo apt-get -f install installeerd alle gemiste dependencies

 

Nu testen...!!!

Edited by Wijnand
Link to post
Share on other sites
3 hours ago, Wijnand said:

Opgelost: sudo apt-get -f install installeerd alle gemiste dependencies

Ah, heb ik ook weer iets geleerd :) Ik gebruik zelf Linux Mint, waarbij ik alleen maar hoef te dubbel-klikken op een .deb package. Als luie en verstokte Windows gebruiker doe ik liever zo min mogelijk via de command line.

 

Een manual is er nog niet, maar eventuele command line options zijn te vinden op: https://github.com/p2000t/M2000

Voor de rest hoop ik dat de gebruikersinterface zelf verklarend is.

Link to post
Share on other sites
25 minutes ago, Wijnand said:

ik ben al druk bezig om de linux versie van M2000 op Ubuntu wat uit te proberen. Maar hoe wil je dat er getest wordt en hoe zaken terug te koppelen? Via deze topic?

Super! Ik ben blij met alle feedback en suggesties. Kan gaan over installatie, gebruikersgemak, features die missen of anders werken dan verwacht, beeld of geluid dat verschilt van een echte P2000T, etc. Terugkoppelen kan via dit topic of door een issue aan te maken op de M2000 GitHub repo. (daar heb je wel een GitHub account voor nodig). Maar ik lees dit forum regelmatig, dus hier feedback geven is prima. Alvast dank!

Link to post
Share on other sites
Op 26-10-2023 om 22:59, dionoid zei:

Na 26(!) jaar ga ik binnenkort een nieuwe versie van de M2000 emulator van Marcel de Kogel uitbrengen. Met dank aan @blanka en @Bertus voor hun hulp en suggesties.

 

Ik ben nu op zoek naar mensen die deze nieuwe versie van de M2000 emulator willen beta testen. Alle feedback is welkom!

De Windows versie (64 bits) heb ik toegevoegd aan deze post. Ik heb ook een 32 bits versie, maar ik neem aan dat de meeste van jullie 64 bits Windows hebben (als je Windows gebruikt, uiteraard :).

 

Dingen die verbeterd zijn in deze versie:

  • Betere emulatie van de SAA5050 teletext chip, waardoor heel veel display problemen zijn opgelost (met veel hulp van @blanka bij het reproduceren van de problemen)
  • Mogelijkheid om het video RAM weg te schrijven naar een file (en later weer in te lezen)
  • Ondersteuning van een "symbolic keyboard mapping", waarmee de symbolen op je toetsenbord - waar mogelijk - gemapt zijn op dezelfde symbolen op een P2000 keyboard. Je krijgt dus wat je intikt.
  • Met F5 kun je nu een druk op de Reset knop emuleren
  • De Windows versie van M2000 is flink onder handen genomen en enorm verbeterd (al zeg ik het zelf):
    • De emulatie-snelheid is nu gesynct d.m.v. een 50Hz timer
    • Het geluid stottert niet meer
    • Display van alfanumerieke karakters is verbeterd d.m.v. "character rounding"
    • Het scherm heeft bij opstarten nu de juiste 4:3 verhouding en is een stuk groter
    • Het console-window wordt standaard verstopt en komt pas naar voren bij het opvragen van het optie-menu (F6) en verdwijnt weer als je het menu verlaat met b(ack).
  • In de Windows versie kun je met F3 een andere cassette invoeren door selecteren van een .cas bestand.
    Met F4 kun je een andere cartridge invoeren door selecteren van een .bin bestand.
    Met Shift-F3 en Shift-F4 kun je de cassette resp. cartridge verwijderen. Als je een cartridge verwijderd krijg je uiteraard het "PHILIPS MICROCOMPUTER P2000" scherm te zien.
  • Met F1 kun je nu een druk op de ZOEK knop (Shift-Numeriek-1) emuleren.
    Met F2 emuleer je START (Shift-Numeriek-3) en met Shift-F2 doe je STOP (Shift-Numeriek-.)

Alvast bedankt!

 

[edit: ik ontdekte een missende .dll in de vorige zip, dus hierbij de juiste zip]

 

m2000win-v0.7-snapshot.zip 5 MB · 7 downloads

Hallo Dionoid, als eerste : ziet er goed uit ! En werkt ook goed en snel ! Had alleen een dingetje tot nu toe, als ik hem niet als administrator opstart onder Windows 10, dan kan ik geen .cas file openen. Er komt geen melding dat 'ie geen file kan openen, en de inhoud opvragen geeft aan dat er geen cassette is.  Duurde even voor ik er aan dacht om hem als admin op te starten, waarna alles prima werkt.

Link to post
Share on other sites
On 11/20/2023 at 1:03 PM, Mvl said:

Hallo Dionoid, als eerste : ziet er goed uit ! En werkt ook goed en snel ! Had alleen een dingetje tot nu toe, als ik hem niet als administrator opstart onder Windows 10, dan kan ik geen .cas file openen. Er komt geen melding dat 'ie geen file kan openen, en de inhoud opvragen geeft aan dat er geen cassette is.  Duurde even voor ik er aan dacht om hem als admin op te starten, waarna alles prima werkt.

Hi, dank voor je feedback. Zou je kunnen testen of de release-versie van M2000 dit probleem voor je verhelpt? De standaard aangemaakte (lege) cassette file is in de release-versie verplaatst naar de "Documenten" map van de gebruiker, wat vermoedelijk het probleeem verhelpt. De release versie van M2000 is hier te vinden: https://github.com/p2000t/M2000/releases

Link to post
Share on other sites
On 11/4/2023 at 8:07 PM, Hawker17 said:

Even een andere vraag. Weet je toevallig hoe je op een fysieke P2000 de inhoudsopgave kunt stoppen? Ik heb nu een aantal tapes overgezet, met een aantal "cassette fout E". Is er een programma om die blokken wellicht te redden?

"Cassette fout E" betekent dat de cassette vol is. Het vreemde is dat je deze melding ook krijgt als je de index van een cassette opvraagt, terwijl het in mijn ogen dan geen fout zou moeten zijn.

Link to post
Share on other sites
58 minutes ago, dionoid said:

"Cassette fout E" betekent dat de cassette vol is. Het vreemde is dat je deze melding ook krijgt als je de index van een cassette opvraagt, terwijl het in mijn ogen dan geen fout zou moeten zijn.

Het is fout "Einde van de tape". Als je bij het lezen van de inhoud als laatste bijvoorbeeld een bestand hebt van 9 blokken, en er staan er maar 8 op, dan mist de inhoudsopgave een blok en krijg je ook E. Dit kan ook bij een deel van een blok zijn. Stel blok 9 staat er deels op, en alleen het laatste stuk met lege bytes paste niet helemaal, dan zal de software gewoon laden, maar krijg je toch een fout E.

Die blokken redden? Ze worden gewoon ingeladen zo ver als gaat. Alles wat nog in te lezen is komt in het geheugen.

Edited by blanka
Link to post
Share on other sites

@Bertus: op je P2000 met je nieuwe 64k type eens in:

poke &ha000,65:poke &hc000,67:?peek(&ha000),peek(&hc000) <enter>

 

IC's aanelkaar knopen is en blijft een verneukeratieve hobby.

 

Edited by cancom
Link to post
Share on other sites
20 uur geleden, dionoid zei:

"Cassette fout E" betekent dat de cassette vol is. Het vreemde is dat je deze melding ook krijgt als je de index van een cassette opvraagt, terwijl het in mijn ogen dan geen fout zou moeten zijn.

Dat is mij ook opgevallen. Sterker nog, wanneer ik een cassette digitaliseer met een cassettefout  E, dan is het programma na "splitape" prima leesbaar.

 

Heb nu ook een melding gekregen op een tape met cassettefout N. Ik kan die code nergens terugvinden in de boeken. Heb jij een idee? Via wat gerommel met poke &h60ac,1 en cload, kom je wel door wat corrupte blokken heen en is er uiteindelijk weer een goed draaiend programma te vinden.

Link to post
Share on other sites
20 uur geleden, blanka zei:

Het is fout "Einde van de tape". Als je bij het lezen van de inhoud als laatste bijvoorbeeld een bestand hebt van 9 blokken, en er staan er maar 8 op, dan mist de inhoudsopgave een blok en krijg je ook E. Dit kan ook bij een deel van een blok zijn. Stel blok 9 staat er deels op, en alleen het laatste stuk met lege bytes paste niet helemaal, dan zal de software gewoon laden, maar krijg je toch een fout E.

Die blokken redden? Ze worden gewoon ingeladen zo ver als gaat. Alles wat nog in te lezen is komt in het geheugen.

Inderdaad, dat is ook mijn ervaring. Dank voor de uitleg.

Link to post
Share on other sites
On 11/23/2023 at 1:54 PM, cancom said:

@Bertus: op je P2000 met je nieuwe 64k type eens in:

poke &ha000,65:poke &hc000,67:?peek(&ha000),peek(&hc000) <enter>

 

IC's aanelkaar knopen is en blijft een verneukeratieve hobby.

 

Dank voor jouw scherpe blik! Daar gaat inderdaad nog wat fout op die 74HC157 chip.

Edited by Bertus
Link to post
Share on other sites
5 uur geleden, Bertus zei:

Dank voor jouw scherpe blik! Daar gaat inderdaad nog wat fout op die 74HC157 chip.

 

Haastige spoed is zelden goed...

 

Check, check en check 1 dag of meer later nog eens. En voor zo'n niet al te grote schakeling is 't handig die in een circuitsimulator te tekenen -zeker als je "scherpe blik" stilaan meer moeite heeft een logicatrein te blijven volgen zonder te ontsporen- waardoor je kan zien of -en zoja hoe- 't de mist in gaat.

 

Ik heb de 157 + logicadoosjes in EWB gezet, daarin viel al gauw A13_1 nogal op (werd 1 keer niet hoog toen 't moest)... De rest is wel in orde.

 

Succes met 't herorganiseren.

 

Link to post
Share on other sites
On 11/25/2023 at 3:48 AM, cancom said:

Check, check en check 1 dag of meer later nog eens. En voor zo'n niet al te grote schakeling is 't handig die in een circuitsimulator te tekenen -zeker als je "scherpe blik" stilaan meer moeite heeft een logicatrein te blijven volgen zonder te ontsporen- waardoor je kan zien of -en zoja hoe- 't de mist in gaat.

 

Kan ik me alleen maar bij aansluiten. 🙂 En ik moet bekennen dat ik dit zelfs heb gedaan, alleen nooit het hele circuit in een simulator gezet. Enkel de stukjes waar ik twijfels over had. In retrospect had ik aan alles moeten twijfelen...

 

Enfin, het viel gelukkig met een enkele botch wire (A13 -> pin2 van de 74HC157) op te lossen.

Edited by Bertus
Link to post
Share on other sites
Op 23-11-2023 om 11:29, dionoid zei:

Hi, dank voor je feedback. Zou je kunnen testen of de release-versie van M2000 dit probleem voor je verhelpt? De standaard aangemaakte (lege) cassette file is in de release-versie verplaatst naar de "Documenten" map van de gebruiker, wat vermoedelijk het probleeem verhelpt. De release versie van M2000 is hier te vinden: https://github.com/p2000t/M2000/releases

Hallo Dionoid, 

Dat werkt ! Door de cassette files vanuit 'mijn documenten' te openen is het inderdaad niet meer nodig om als administrator op te starten. Had ik moeten weten, maar ik ontwikkel al jaren geen software meer voor Windows en dan vergeet je kennelijk toch het een en ander :) 

Link to post
Share on other sites
On 11/24/2023 at 9:34 AM, Hawker17 said:

Mocht de 32-bit versie verschijnen, dan hou ik me weer aanbevolen. 😉

Versie 0.7 van M2000 is inmiddels officieel gereleased (zie hier) en inmiddels ben ik bezig met versie 0.8. @Hawker17 hierbij een Windows 32-bit "snapshot" versie van M2000; zou jij kunnen testen of ie goed installeert en werkt op 32-bit Windows?

 

M2000-v0.8-snapshot-win32.zip

Link to post
Share on other sites
4 uur geleden, dionoid zei:

Versie 0.7 van M2000 is inmiddels officieel gereleased (zie hier) en inmiddels ben ik bezig met versie 0.8. @Hawker17 hierbij een Windows 32-bit "snapshot" versie van M2000; zou jij kunnen testen of ie goed installeert en werkt op 32-bit Windows?

 

M2000-v0.8-snapshot-win32.zip 3 MB · 1 download

Zeker, dat ga ik graag doen. Hartelijk dank!

Link to post
Share on other sites

Ik zou graag een onderzoek doen onder de forumleden naar de P2000T computers die jullie in gebruik hebben. Je kunt meedoen via deze link:

https://forms.office.com/e/DfeWmtRZXz

Als je meerdere P2000T computers hebt, dan mag je m meerdere keren invullen. Je kunt dan in de enquête een groot deel van de vragen die algemeen zijn een tweede keer overslaan.

Ik zal jullie van de respons op de hoogte houden. Alvast hartelijk dank voor het invullen.

Link to post
Share on other sites
On 11/5/2023 at 3:33 PM, Hawker17 said:

...

Snorkel blijkt een spel te zijn en Alice één of andere adventure. Kan weer aan de lijst met software toegevoegd worden.

 

Ik heb gisteren Snorkel uitgespeeld in de M2000 emulator. Leuk spel; doet me denken aan Smurf (Atari2600) en Snoopy (C64).

De eerlijkheid gebiedt te zeggen dat ik hierbij gebruik heb gemaakt van de nieuwe "save state" functionaliteit in M2000 v0.8.

 

snorkel.thumb.png.721159e847c83908ef0164cc85361b22.png

 

 

Edited by dionoid
Link to post
Share on other sites
21 uur geleden, dionoid zei:

 

Ik heb gisteren Snorkel uitgespeeld in de M2000 emulator. Leuk spel; doet me denken aan Smurf (Atari2600) en Snoopy (C64).

De eerlijkheid gebiedt te zeggen dat ik hierbij gebruik heb gemaakt van de nieuwe "save state" functionaliteit in M2000 v0.8.

 

snorkel.thumb.png.721159e847c83908ef0164cc85361b22.png

 

 

Gefeliciteerd! Ik kwam zonet even tot veld 3, maar het springen luistert erg nauw... Smurf ben ik trouwens tegengekomen bij de software op de tapes, maar ligt volgens mij in het verlengde van Ancalagon. Dat spel vond ik trouwens erg leuk. Ik kom momenteel door andere verplichtingen helaas nauwelijks toe tot het digitaliseren van tapes.

 

Ik heb zojuist de 32-bit versie geïnstalleerd. Alles ging goed, maar Avast ging even piepen om een verdacht exe-bestand. Ik heb de optie "save state" niet gevonden, of bedoel je daarmee "save video ram"? Het enige wat ik enigszins onhandig vind is dat het programma automatisch zoekt in de map "mijn documenten". Is het wellicht mogelijk om de laatst geopende locatie te onthouden? Verder vind ik dit lettertype veel mooier en authentiek. Ik hoop snel meer bevindingen te kunnen plaatsen. Hartelijk dank voor je mooie werk weer!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...