P65Utils/Cambios.txt

52 lines
2.3 KiB
Plaintext
Raw Permalink Normal View History

2022-09-16 14:30:22 +00:00
2022-09-16 14:20:41 +00:00
16/09/2022: Se separa el tipo ruCode en dos tipos ruCodeOp y ruCodeDa.
2022-09-16 14:30:22 +00:00
16/09/2022: Se elimina la propiedad "TopLabel" para disminuir el tama<6D>o de la celda de memoria.
16/09/2022: Se agrega otra forma del porcedimiento codByte().
16/09/2022: Se agrega la funci<63>n GetASMlineAt() para ayudar en la generaci<63>n de c<>digo ASM.
16/09/2022: Se corrije el c<>lculo del tiempo de ejecuci<63>n en el depurador
16/09/2022: Se mejora la ejecuci<63>n en tiempo real para que se detenga cuando ejecuta c<>digo
no v<>lido.
16/09/2022: Se corrige ejecuci<63>n de instrucci<63>n SBC.
16/09/2022: Se agrega protecci<63>n a desborde en las instrucci<63>n i_ASL e i_AND.
16/09/2022: Se implementa la actualizaci<63>n de la bandera V en las instrucciones que la afectan.
16/09/2022: Se corrige la cantidad de ciclos que generan las instrucciones de saltos.
2022-09-16 14:20:41 +00:00
2020-10-23 02:48:21 +00:00
0.5
===
04/09/2020: Se mueve el m<>todo FindOpcode() fuera del objeto TP6502Instruct.
22/10/2020: Se agrega protecci<63>n de direcci<63>n excesiva, a TCPUCore.addTopLabel().
2020-10-23 17:00:07 +00:00
23/10/2020: Se crea la bandera pic.disableCodegen.
2020-10-23 02:48:21 +00:00
2020-02-28 04:48:57 +00:00
0.4
===
Se corrige un error con la ejecuci<63>n de la instrucci<63>n ROL.
Se traducen algunos comentarios al ingl<67>s.
Se elimina el campo TP6502.b_ porque no se usa.
Se elimina el campo TP6502.k_ porque no se usa.
2020-02-28 04:46:25 +00:00
0.3
===
Se elimina la bandera hasDataAdrr y se pasa a usar dataAddr1, como bandera y direcci<63>n inicial.
Se corrige un error en la ejecuci<63>n de la instrucci<63>n ROL.
2019-06-13 01:35:28 +00:00
0.2
===
Se cambian variables a tipo dword para evitar desborde en TP6502.GetFreeBytes().
Se cambia el tipo del campo TCPURamCell.used al enumerado TCPURamUsed, para dar m<>s libertad
para definir a la RAM.
2019-07-17 01:21:12 +00:00
Se agrega un estado m<>s para la memoria RAM.
2019-06-13 01:35:28 +00:00
2018-08-10 03:04:37 +00:00
0.1
2018-05-27 22:03:55 +00:00
===
2018-08-10 03:04:37 +00:00
Se eliminan algunos campos no usados, porque esta librer<65>a se ha creado a partir de la librer<65>a
PicUtils que contiene m<>s detalle en cuanto al hardware.
Se corrige errores en el ejemplo de ensamblador.
2018-09-20 20:36:07 +00:00
Se agregan registros adicionales de la CPU.
Se implementa la simulaci<63>n de nuevas instrucciones. A<>n quedan pendientes algunas.
2018-05-27 22:03:55 +00:00
2018-08-10 03:04:37 +00:00
0.0
===
2018-05-27 22:03:55 +00:00
Primera versi<73>n compilable de la librer<65>a.
A<EFBFBD>n queda pendiente la implementaci<63>n de la ejecuci<63>n de las instrucciones, y revisar todo la librer<65>a para quitar elementos no usados ya que esta librar<61>a se ha creado a partir de la librer<65>a PicUtils.