Changelog:
MB: Fix ASSERT for 6522 write (AppleWin#1333)
Fix edge-case for 6522 Timer write (AppleWin#1333, PR AppleWin#1334)Refactor GetOpcodeCyclesForRead()/Write() to make then consistent & consolidate common code.
HDC: Improve logging
History.txt: Revert the claim for the Oz DOS fix
Merge pull request audetto#187 from AppleWin/masterUpdate from upstream
Oz-DOS and Format command support (audetto#88, PR AppleWin#1337)Support FORMAT cmd:
. HDC firmware: byte $FE, b3=1 (format supported)
. HDC firmware: allow both SmartPort and BLK FORMAT cmd (and check that SP FORMAT only has 1 parameter)
SmartPort Controller:
. Format will just zero all blocks (if not write-protected)
. Write cmd: if write-protected return NOWRITE
. SP Status cmd: ‘General Status’: set format-allowed & write-protected flags
If HDD image is read-only then support as write-protected.
. On Insert() setup m_bWriteProtected flag correctly
Merge pull request audetto#188 from AppleWin/masterOz-DOS and Format command support (audetto#88, PR AppleWin#1337)
Update submodules.Signed-off-by: Andrea Odetti
Merge pull request audetto#189 from audetto/updateUpdate submodules.
Add cmd line option (for testing): -load-state-ignore-hdc-fw
Merge pull request audetto#190 from AppleWin/masterAdd cmd line option (for testing): -load-state-ignore-hdc-fw
Fix VS2019 proj
Help: Keyboard: add some ‘quick-start’ info to the top of this page.(PR AppleWin#1335)
1.30.20: Update History.txt
minizip: include from the zlib root.This is the strategic layout of zlib & minizip.
See audetto#170
Signed-off-by: Andrea Odetti
Merge pull request audetto#191 from audetto/freebsdminizip: include from the zlib root.
Merge pull request audetto#192 from AppleWin/masterUpdate from AW.
MB: Fix for SSI263 phoneme blocking enhanced disk II full-speed mode. (Fixes AppleWin#1340)
MB: Refactor IsActive() to IsActiveToPreventFullSpeed() (AppleWin#1340)
Merge remote-tracking branch ‘upstream/master’ into update
Fix after AW change.Signed-off-by: Andrea Odetti
Merge pull request audetto#194 from audetto/updateUpdate
MB: SSI263: Don’t try to create DS soundbuffer if DS is unavailable
MB: Refactor: add SetPhasorMode()
MB: Refactor: rename m_phasorEnable to m_isPhasorCard
Debugger: Increase symbol length from 31 to 51 chars
Merge pull request audetto#196 from AppleWin/masterUpdate AW
Updated cpack debian control file
Merge pull request audetto#197 from nerun/cpack_debianUpdated cpack debian control file
Minizip: include minizip as “minizip/unzip.h” and “minizip/zip.h”. (AppleWin#1345)
This aligns AW to the new way minizip is meant to be included:
madler/zlib@7e6f078
Which avoids ambiguous includes if zip is installed in a non standard path.
Signed-off-by: Andrea Odetti
Disable IPO: not sure it has ever worked, nor been worth it.Fixes audetto#195
Signed-off-by: Andrea Odetti
Merge pull request audetto#200 from audetto/ipoDisable IPO.
Merge remote-tracking branch ‘upstream/master’ into update
Merge pull request audetto#201 from audetto/updateUpdate
libwindows: remove many non needed declarations.#error if it is used in a Win32 configuration.
Signed-off-by: Andrea Odetti
libwindows: better alignment of standard type definitions wrt wine.Signed-off-by: Andrea Odetti
Merge pull request audetto#202 from audetto/libwindowslibwindows: remove many non needed declarations.
qapple to qt6.Initial version: no audio no gamepad.
audetto#203
Signed-off-by: Andrea Odetti
Update QHexView.
Qt6 audio: compiles, but does not work.I suspect it tries to open the wrong device rather than a virtual one.
Merge pull request audetto#204 from audetto/qt6qapple to qt6.
Add comment for RamWorks III on a reset
Merge pull request audetto#205 from AppleWin/masterAdd comment for RamWorks III on a reset
Replace DWORD -> uint32_t. (PR AppleWin#1350)Some have been left where tightly coupled with the Win32 API.
Merge pull request audetto#206 from AppleWin/masterReplace DWORD -> uint32_t. (PR AppleWin#1350)
Replace DWORD -> uint32_t.Signed-off-by: Andrea Odetti
Merge pull request audetto#207 from audetto/linux_dword2Replace DWORD -> uint32_t.
Check _WIN32 instead of _MSC_VER (PR AppleWin#1346)
Merge pull request audetto#208 from AppleWin/masterCheck _WIN32 instead of _MSC_VER (PR AppleWin#1346)
Merge branch ‘audetto’
get minizip to build
make blue background not the default behavior even in DEBUG builds
make delete key map to delete by default- adding an user option to map it to left arrow
– remove unused developer tools option
fixes #44
update HexFiend to ignore high bit when displaying text
add button to toggle hex viewfixes #46
briefly flash drive icons when swapping disks#52
clear keyboard buffer on rebootfixes an issue found with EduWare Webster’s Numbers where if you keep typing after the main menu gets stuck, those keys will get sent to the emulated machine after rebooting.
Atualizações:
MB: Corrigir ASSERT para escrita do 6522 (AppleWin#1333)
Corrigir caso extremo para escrita do Timer 6522 (AppleWin#1333, PR AppleWin#1334)
Refatorar GetOpcodeCyclesForRead()/Write() para torná-los consistentes e consolidar código comum.
HDC: Melhorar registro de logs
History.txt: Reverter a afirmação sobre o fix do Oz DOS
Merge pull request audetto#187 from AppleWin/master
Atualização do upstream
Suporte ao comando Oz-DOS e Format (audetto#88, PR AppleWin#1337)
Suporte ao comando FORMAT:
Firmware HDC: byte $FE, b3=1 (formatação suportada)
Firmware HDC: permite comandos de FORMAT tanto para SmartPort quanto para BLK (e verifica que o comando SP FORMAT tenha apenas 1 parâmetro)
SmartPort Controller:
O comando Format apenas zera todos os blocos (se não estiverem protegidos contra gravação)
Comando de gravação: se protegido contra gravação, retorna NOWRITE
Comando SP Status: ‘General Status’: define as flags de formato permitido e protegido contra gravação
Se a imagem do HDD for somente leitura, suporta como protegido contra gravação.
Ao inserir(), configura a flag m_bWriteProtected corretamente
Merge pull request audetto#188 from AppleWin/master
Suporte ao Oz-DOS e ao comando Format (audetto#88, PR AppleWin#1337)
Atualizar submódulos.
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#189 from audetto/update
Atualizar submódulos.
Adicionar opção de linha de comando (para testes): -load-state-ignore-hdc-fw
Merge pull request audetto#190 from AppleWin/master
Adicionar opção de linha de comando (para testes): -load-state-ignore-hdc-fw
Corrigir projeto VS2019
Help: Teclado: adicionar algumas informações de ‘início rápido’ no topo dessa página. (PR AppleWin#1335)
1.30.20: Atualizar History.txt
minizip: incluir a partir da raiz do zlib. Este é o layout estratégico do zlib & minizip.
Veja audetto#170
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#191 from audetto/freebsd
minizip: incluir a partir da raiz do zlib.
Merge pull request audetto#192 from AppleWin/master
Atualização do AW.
MB: Corrigir bloqueio de fonema SSI263 no modo de velocidade total do disk II (Fixes AppleWin#1340)
MB: Refatorar IsActive() para IsActiveToPreventFullSpeed() (AppleWin#1340)
Merge remote-tracking branch ‘upstream/master’ into update
Corrigir após alteração do AW.
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#194 from audetto/update
Atualizar
MB: SSI263: Não tentar criar buffer de som DS se DS não estiver disponível
MB: Refatorar: adicionar SetPhasorMode()
MB: Refatorar: renomear m_phasorEnable para m_isPhasorCard
Debugger: Aumentar o comprimento do símbolo de 31 para 51 caracteres
Merge pull request audetto#196 from AppleWin/master
Atualizar AW
Atualizado o arquivo de controle cpack debian
Merge pull request audetto#197 from nerun/cpack_debian
Atualizado o arquivo de controle cpack debian
Minizip: incluir minizip como “minizip/unzip.h” e “minizip/zip.h”. (AppleWin#1345)
Isso alinha AW ao novo modo de inclusão do minizip:
madler/zlib@7e6f078
O que evita inclusões ambíguas caso o zip esteja instalado em um caminho não padrão.
Signed-off-by: Andrea Odetti [email protected]
Desabilitar IPO: não tenho certeza se já funcionou, nem se vale a pena.
Corrige audetto#195
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#200 from audetto/ipo
Desabilitar IPO.
Merge remote-tracking branch ‘upstream/master’ into update
Merge pull request audetto#201 from audetto/update
Atualizar
libwindows: remover muitas declarações desnecessárias. #error se for usado em uma configuração Win32.
Signed-off-by: Andrea Odetti [email protected]
libwindows: melhor alinhamento das definições de tipos padrão em relação ao Wine.
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#202 from audetto/libwindows
libwindows: remover muitas declarações desnecessárias.
qapple para qt6. Versão inicial: sem áudio, sem gamepad.
audetto#203
Signed-off-by: Andrea Odetti [email protected]
Atualizar QHexView.
Áudio Qt6: compila, mas não funciona. Suspeito que está tentando abrir o dispositivo errado, em vez de um dispositivo virtual.
Merge pull request audetto#204 from audetto/qt6
qapple para qt6.
Adicionar comentário para RamWorks III em um reset
Merge pull request audetto#205 from AppleWin/master
Adicionar comentário para RamWorks III em um reset
Substituir DWORD por uint32_t. (PR AppleWin#1350)
Alguns foram deixados onde estão fortemente acoplados à API Win32.
Merge pull request audetto#206 from AppleWin/master
Substituir DWORD por uint32_t. (PR AppleWin#1350)
Substituir DWORD por uint32_t.
Signed-off-by: Andrea Odetti [email protected]
Merge pull request audetto#207 from audetto/linux_dword2
Substituir DWORD por uint32_t.
Verificar _WIN32 em vez de _MSC_VER (PR AppleWin#1346)
Merge pull request audetto#208 from AppleWin/master
Verificar _WIN32 em vez de _MSC_VER (PR AppleWin#1346)
Merge branch ‘audetto’
Fazer o minizip compilar
Fazer o fundo azul não ser o comportamento padrão, mesmo em builds DEBUG
Fazer a tecla delete mapear para delete por padrão
Adicionar uma opção de usuário para mapear para a seta para a esquerda
Remover opção de ferramentas de desenvolvedor não utilizada
Corrige #44
Atualizar HexFiend para ignorar o bit alto ao exibir texto
Adicionar botão para alternar visualização hexadecimal
Corrige #46
Piscar brevemente os ícones do drive ao trocar discos #52
Limpar o buffer de teclado ao reiniciar
Corrige um problema encontrado com o EduWare Webster’s Numbers, onde se você continuar digitando após o menu principal travar, essas teclas serão enviadas para a máquina emulada após o reinício.
Comentários