L'atelier MSX1 FPGA

Jipe:
Ce n'est pas si simple, en fait la SRAM fait 512ko et intègre le BIOS MSX, la ROM Nextor, 128Ko Ram et 128Ko SRAM SCC.
Ce qui serait le plus simple c'est de se priver de 128Ko de RAM et d'utiliser le DOS1.
Le DOS2 est pas très utile sur une machine comme celle là.
Comme ça on récupère 128Ko pour la SRAM SCC
Par contre la SRAM SCC est similaire à une MegaSRAM SCC et c'est pas le top pour les mapper ASCII
peut être que 2 mémoires 128K avec un systéme de commutation genre ce qui se fait dans les mega-sram ascii serait plus facile a gérer
Ce n'est pas si simple, en fait la SRAM fait 512ko et intègre le BIOS MSX, la ROM Nextor, 128Ko Ram et 128Ko SRAM SCC.
Ce qui serait le plus simple c'est de se priver de 128Ko de RAM et d'utiliser le DOS1.
Le DOS2 est pas très utile sur une machine comme celle là.
Comme ça on récupère 128Ko pour la SRAM SCC

Par contre la SRAM SCC est similaire à une MegaSRAM SCC et c'est pas le top pour les mapper ASCII


Jipe:
Non c'est une bonne question
Au démarrage il y a un programme qui charge le BIOS et la ROM Nextor dans la SRAM depuis la SD puis le MSX est initialisé.
Jipe:
Oui je sais j'en ai quelques unes. Par contre je sais pas faire.
question bête : comment le bios est chargé dans la Sram ?
Non c'est une bonne question

Au démarrage il y a un programme qui charge le BIOS et la ROM Nextor dans la SRAM depuis la SD puis le MSX est initialisé.
Jipe:
on peut faire tourner des mégaroms ASCII dans un mapper SCC , juste quelque adresses a remplacer pour les mapper 8k 

Oui je sais j'en ai quelques unes. Par contre je sais pas faire.


Bonjour,
C'est pour cela qu'a la fin, il reste que 128K de RAM disponible.
Elle est remplie a bloc cette SRAM
C'est pour cela qu'a la fin, il reste que 128K de RAM disponible.
Elle est remplie a bloc cette SRAM


Voila comment est organisé la SRAM
-- RAM map
-- 00000-1FFFF = NEXTOR (128K) 00xxx (IPL pages 0-7)
-- 20000-3FFFF = Mapper RAM (128K) 01xxx (IPL pages 8-15)
-- 40000-5FFFF = SCC/Megaram (128K) 10xxx (IPL pages 16-23)
-- 78000-7FFFF = ROM (32K) 1111x (IPL pages 30-31)
-- RAM map
-- 00000-1FFFF = NEXTOR (128K) 00xxx (IPL pages 0-7)
-- 20000-3FFFF = Mapper RAM (128K) 01xxx (IPL pages 8-15)
-- 40000-5FFFF = SCC/Megaram (128K) 10xxx (IPL pages 16-23)
-- 78000-7FFFF = ROM (32K) 1111x (IPL pages 30-31)

Citation:
Bien vu Jipe, mais je pense qu'il utilise cette plage pour une autre émulation, car il y a deux façon d'utiliser la plage 4000-7FFFF
Mais sur MSX, il reste bien les pages 24 a 29. Après, je suis pas certain que l'on puisse utiliser cette partie pour additionner aux 128K de RAM
-- 40000-7FFFF = SCC/Megaram (256K) 1xxxx (IPL pages 16-31)
-- OR
-- 40000-5FFFF = SCC/Megaram (128K) 10xxx (IPL pages 16-23)
Il faut préciser que Fabio utilise le même projet pour plusieurs émulation, comme le ZX-UNO
il reste une plage inexploitée de 60000 a 77FFF pages 24 a 29
Bien vu Jipe, mais je pense qu'il utilise cette plage pour une autre émulation, car il y a deux façon d'utiliser la plage 4000-7FFFF
Mais sur MSX, il reste bien les pages 24 a 29. Après, je suis pas certain que l'on puisse utiliser cette partie pour additionner aux 128K de RAM

-- 40000-7FFFF = SCC/Megaram (256K) 1xxxx (IPL pages 16-31)
-- OR
-- 40000-5FFFF = SCC/Megaram (128K) 10xxx (IPL pages 16-23)
Il faut préciser que Fabio utilise le même projet pour plusieurs émulation, comme le ZX-UNO

Tout à fait
-- 40000-7FFFF = SCC/Megaram (256K) 1xxxx (IPL pages 16-31)
est utilisé avec un autre FPGA.
Quelqu'un connait Nextor ?
Il faut appuyer sur F1 pour booter en DOS1 ou c'est automatique avec 64ko ? Edité par Fabf Le 13/02/2017 à 18h21
-- 40000-7FFFF = SCC/Megaram (256K) 1xxxx (IPL pages 16-31)
est utilisé avec un autre FPGA.
Quelqu'un connait Nextor ?
Il faut appuyer sur F1 pour booter en DOS1 ou c'est automatique avec 64ko ? Edité par Fabf Le 13/02/2017 à 18h21

Citation:
Ha tient, c'est bizarre, avec la SD Nextor de Fabio, il me semble qu'il faut appuyer sur la touche 1
Il faut appuyer sur F1 pour booter en DOS1 ou c'est automatique avec 64ko ?
Ha tient, c'est bizarre, avec la SD Nextor de Fabio, il me semble qu'il faut appuyer sur la touche 1


J'ai peut être dis une connerie, j'ai lu vite fait la notice tout à l'heure.
Je vais passer la machine à 64ko pour voir.
Je vais passer la machine à 64ko pour voir.

Je viens de faire le test, il faut bien appuyer sur la touche 1.
Edité par metalgear2 Le 13/02/2017 à 19h38
Edité par metalgear2 Le 13/02/2017 à 19h38

Voila, ça fait dix jours que le sondage est ouvert et je pense que tout le monde a eu le temps de s'exprimer.
De notre coté nous avons travaillé dur afin de finir la mise au point du projet.
Nous allons lancer une mini série de cartes afin de valider le bon fonctionnement et dans la foulée une série finale pour toutes les personnes intéressée.
Pour ce faire nous aurions besoin de connaitre le nombre précis de pièces à fabriquer et donc que les intéressés se mettent en contact avec metalgear2 ou moi pour connaitre les modalités.
Merci
Edité par
Fabf
Le 18/02/2017 à 22h32
De notre coté nous avons travaillé dur afin de finir la mise au point du projet.

Nous allons lancer une mini série de cartes afin de valider le bon fonctionnement et dans la foulée une série finale pour toutes les personnes intéressée.
Pour ce faire nous aurions besoin de connaitre le nombre précis de pièces à fabriquer et donc que les intéressés se mettent en contact avec metalgear2 ou moi pour connaitre les modalités.
Merci



Peut être un problème de navigateur, je peux pas te dire j'ai pas voté 
Merci de donner quand même ton avis.

Merci de donner quand même ton avis.

Victor:
Ce n'est pas de l'émulation
Ici on parle de modélisation, ni plus ni moins que ce qu'il y a dans un MSXEngine (Z80, PSG, PPI, glue logic, etc).
pas fana de l'émulation
Ce n'est pas de l'émulation

Ici on parle de modélisation, ni plus ni moins que ce qu'il y a dans un MSXEngine (Z80, PSG, PPI, glue logic, etc).
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie