nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:18



Reply to topic  [ 27 posts ]  Go to page Previous  1, 2
Квазидиск для Радио-86РК 
Author Message
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Shaos wrote:
Проблема с 49F040 состоит в том ...

Посмотри на at29c серию. Там 256-ти байтные сектора, а в 29с010 даже 128-ми байтные - не нужен sector deblocking.)
Я использовал их в своём ел диске. Правда 10к всего, но, как правило, на порядок больше.)
Code:
 MonDX3-80 v.02/12/11 08:00am
   (c800-e1ff, f800-ffff)
Flash0 (p30): AT29C020A 1fda
Flash1 (p38): AT29C010A 1fd5
>?
 MonDX3-80 v.02/12/11 08:00am
   (c800-e1ff, f800-ffff)
        Memory:                                 I/O:
Dump            [ran] [lin]             Input (dump)    [ran] [lin]
Exchange        [adr]                   Output          [adr]
Fill            [ran] [dat]             eXchange CMOS   [adr]
Move            [ran] [dst]                     Debug:
Verify          [ran] [adr]             Assemble        [adr]
Load            [adr]                   Unassemble      [ran] [lin]
Save            [ran]                   Register        [nam]
        Flash:                          Call            [adr]
Page (32K)      [00BN Fppp]             Go              [adr] [BP1] [BP2]
Write           [ran] [adr]             Break           [BP3] [BP4] [BP5]
Zap             [adr]                   Kill all
        Other:                          Trace           [cnt]
Hex calc        [adr] [adr]             Next (trace)    [cnt]
QP/M                                    Jump (skip)     [cnt]
Y reboot
>q
 QP/M 2.7 62K
A>dir
POWER   .COM : PCPLUS  .BIN : XDIR    .COM : RUN     .COM
ZSID    .COM : DIS     .COM : XSUB    .COM : RDR     .COM
L80     .COM : M80     .COM : DDTZ    .COM : 1       .bas
BOOTGEN .COM : XLOAD   .COM : DEBUGZ  .COM : DBGINST .COM
SYSGEN  .COM : 2       .bas : 3       .bas : BAS     .COM
CONVERT .COM : MBASIC  .COM : REBOOT  .COM
A>l80


Link-80  3.44  09-Dec-81  Copyright (c) 1981 Microsoft

*

А говорят Microsoft туфту делает.)


11 Jan 2024 00:10
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Почитал - там только 10000 циклов перезаписи и если хотя бы один байт пошёл в сектор (размером 256 байт в at29c040), то все байты сектора должны быть переданы, иначе оставшиеся байты сектора будут записаны как 0xFF - это чото совсем неудобно т.к. мне надо иметь возможность ОДИН байт записать, не трогая остальные - в 29F и 49F это возможно (при условии, что нолики пишутся поверх единичек).

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2024 00:42
Profile WWW
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Так это именно для "диска", где сектора пишутся целиком, а не побайтно. CP/M аж шуршит.)


11 Jan 2024 01:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Mondx wrote:
Так это именно для "диска", где сектора пишутся целиком, а не побайтно. CP/M аж шуршит.)

мне не для CP/M :)
у меня ShaOS - там квазидиск "параграфами" пишется - по 16 байт ;)
а при удалении файла надо вообще один байтик обнулить в заголовке - и всё, файл "потерялся" :roll:

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2024 01:54
Profile WWW
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Ага. С AM29F я тоже работал - там побайтная запись (как в УФ ПЗУ) и блочное стирание.
Это для других целей - для логов, для фискальной памяти. Возможно тебе это как раз и подходит.


11 Jan 2024 02:24
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Да, логи я люблю :)

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2024 06:04
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Можно применить FRAM или SRAM с батарейкой.


13 Jan 2024 12:55
Profile WWW
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
alexcp wrote:
Можно применить FRAM или SRAM с батарейкой.

Да, только объем маловат. Это больше для отладочных целей.


14 Jan 2024 00:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Про SRAM с батарейкой постоянно вспоминаю комментарий на статью про батареечную статическую память в качестве эмулятора ПЗУ, которая была напечатана в середине 90х в журнале "Радиолюбитель" - типа вы идиоты так делать нельзя ибо ваша ОЗУ выгорит какими-то неожиданными токами - подробностей не запомнил, но запомнил что так делать нельзя :no:

А c FRAM да, надо как-нибудь проиграться, правда цены у них кусачие для таких небольших размеров :idea:

_________________
:dj: https://mastodon.social/@Shaos


14 Jan 2024 01:03
Profile WWW
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Shaos wrote:
...но запомнил что так делать нельзя :no:

Если нельзя, но очень хочется, то можно.) Всю жизнь так делали и ничо. А уж Dallas то фирма совсем серьёзная.)


14 Jan 2024 03:58
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Ещё есть такая флеш 39SF040 - с 4КБ секторами, 100000 циклов перезаписи и 100 лет хранения:

Attachment:
Screenshot from 2024-01-14 02-57-29.png
Screenshot from 2024-01-14 02-57-29.png [ 104.46 KiB | Viewed 505 times ]

(и они до сих пор продаются в PLCC и DIP)

_________________
:dj: https://mastodon.social/@Shaos


14 Jan 2024 04:04
Profile WWW
Online
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Ну, с большими секторами мне были не очень интересны, а вот с малыми (256/128) есть ещё Winbond, типа W29c020/011. А потом, при твоём 16-ти байтном секторе, что мешает держать буфер и перезаписывать физический сектор при необходимости? Немножко муторно, но всё решаемо, КМК.


14 Jan 2024 04:18
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 27 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.