Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ZX Spectrum: аппаратная реализация на восьми микросхемах (http://zx-pk.ru/showthread.php?t=13747)

Higgins 7th May 2011 18:14

Quote:

Originally Posted by Lisitsin (Post 382115)
Трейсинг во вложении - для десятого теста.

Не похоже. Значение BC для каждого следующего теста увеличивается на #5F. В начале седьмого он равен #82B8. Для десятого он должен быть #82B8 + #5F * 3 = #83D5, т.е. первая строка должна начинаться так:

Quote:

9a0b 83d5 ...
А в целом замечательные результаты. Еще чуть, и дожмем.

Насчет запустить исполнение с заданного теста -- попробую покопать.

Lisitsin 7th May 2011 22:41

1 Attachment(s)
Есть несколько тысячных контрольных сумм десятого теста (вложение)

Lisitsin 8th May 2011 20:41

1 Attachment(s)
Трейсинг десятого теста:

Higgins 10th May 2011 22:01

Quote:

Originally Posted by Lisitsin (Post 382852)
TRACE_TST10_3.zip

Это трейсинг для 11-го теста. В начале 10-го BC должен быть #83d5.

Ниже следует табличка со значениями BC при прохождении управления через PC=#9a0b для всех тестов, начиная с второго.

Quote:

2 80dd
3 813c
4 819b
5 81fa
6 8259
7 82b8
8 8317
9 8376
10 83d5
11 8434
12 8493
13 84f2
14 8551
15 85b0
16 860f
17 866e
18 86cd
19 872c
20 878b
21 87ea
22 8849
23 88a8
24 8907
25 8966
26 89c5
27 8a24
28 8a83
29 8ae2
30 8b41
31 8ba0
32 8bff
33 8c5e
34 8cbd
35 8d1c
36 8d7b
37 8dda
38 8e39
39 8e98
40 8ef7
41 8f56
42 8fb5
43 9014
44 9073
45 90d2
46 9131
47 9190
48 91ef
49 924e
50 92ad
51 930c
52 936b
53 93ca
54 9429
55 9488
56 94e7
57 9546
58 95a5
59 9604
60 9663
61 96c2
62 9721
63 9780
64 97df
65 983e
66 989d
67 98fc
68 995b

Kakos_nonos 11th May 2011 16:47

Предлагаю добавить в проект эмулятор AY на Атмега8. На форуме где-то есть схемка.

Lisitsin 12th May 2011 08:37

1 Attachment(s)
Готово.

Higgins 12th May 2011 15:03

1 Attachment(s)
Quote:

Originally Posted by Lisitsin (Post 384166)
TRACE_TST10_4.zip

В строке 28435 после BIT 0, (HL) получаем:

Quote:

9c0b 7a86 be61 8003 245c 7acc 9dfc 1998
Должно быть:

Quote:

9c0b 7a86 be61 8003 2454 7acc 9dfc 1998
* * *

UPDATE: в приложении архив с версией Zexfix с опросом клавиатуры. При нажатии на любую кнопочку текущий цикл тестирования прерывается и управление уходит на следующий цикл. Надеюсь, это будет полезно для тех, кто мучает Zexfix. :)

BYTEMAN 12th May 2011 16:39

Kakos_nonos, смысла нет, так как АУгрик можно преспокойно купить у CHRV.

Black_Cat 12th May 2011 17:12

Quote:

Originally Posted by BYTEMAN (Post 384341)
Kakos_nonos, смысла нет, так как АУгрик можно преспокойно купить у CHRV.

BYTEMAN, ты типо специалист?
Смысл есть:
1) MSC51 дешевле AY
2) один MSC51 потянет эмуляцию 2х AY, т.е. TuboSound или даже TSFM, если разберутся с его устройством, или аналогично SAA.
3) этот же MSC51 может выполнять роль загрузчиа с SD карты и клавиатурного и мышиного контроллера.

Итого в принципе, в одной микросхеме можно получить функциональный аналог divIDE + TSFM или ZMSound + ZXMC! При том себестоимость железа в сумме будет меньше цены одного AY!

---------- Post added at 16:12 ---------- Previous post was at 16:09 ----------

И я бы как раз рекомендовал товарищу Lisitsin'у, подумать над над такой добавкой к своему компьютеру.

fifan 12th May 2011 17:55

У Lisitsinа девайс уже разведён и сделан. Вряд ли у него найдутся пины для подключения ещё одной Атмеги для эмулляции AY.


All times are GMT +4. The time now is 16:58.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.